0
J'ai créé une méthode utilitaire qui ressemble à ceci.Comment puis-je référencer le ManagedType <X> d'une entité de type X?
public static <T extends BaseEntity> Optional<T> findByUri(
final EntityManager entityManager,
final Class<T> entityClass,
final ManagedType<? super T> entityType,
final Supplier<String> uriSupplier) {
return findByUniqueAttribute(
entityManager,
entityClass,
() -> entityType.getSingularAttribute(
PersistenceConstants.URI_ATTRIBUTE_NAME, String.class),
uriSupplier);
}
pas avec classe entité donnée MyEntity.class
, comment puis-je consulter MyEntity_.class
pour ManagedEntity<MyEntity>
?
Devrais-je simplement trouver la classe postfixée avec _
?