Class JpaUtil


  • public class JpaUtil
    extends Object
    • Constructor Detail

      • JpaUtil

        public JpaUtil()
    • Method Detail

      • getEntityManagerFactory

        public static jakarta.persistence.EntityManagerFactory getEntityManagerFactory​(String name)
        return a cached EntityManagerFactory, make sure you close it when it is not needed anymore.
        Parameters:
        name -
        Returns:
      • findAll

        public static <T> List<T> findAll​(Class<T> type,
                                          jakarta.persistence.EntityManager entityManager)
      • fromException

        public static Optional<EntityInterface> fromException​(Throwable ex)
        looks for an EntityInterface in a EntityException or ConstraintViolationException (in the first ConstraintViolation).
        Parameters:
        ex -
        Returns:
        an EntityInterface or empty optional