0
Ich habe eine Utility-Methode wie folgt aussehen.Wie kann ich den ManagedType <X> eines Entity-Typs X beziehen?
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);
}
Nicht mit bestimmten Entitätsklasse MyEntity.class
, wie kann ich verweisen MyEntity_.class
für ManagedEntity<MyEntity>
?
Sollte ich nur die Klasse mit _
postfixed finden?