Class JpaUtil

java.lang.Object
org.fryske_akademy.jpa.JpaUtil

public class JpaUtil extends Object
  • Constructor Details

    • JpaUtil

      public JpaUtil()
  • Method Details

    • 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:
    • findPrincipal

      public static Principal findPrincipal() throws IllegalStateException
      Looks for principal in CDI
      Returns:
      Throws:
      IllegalStateException
    • 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