Package play.db.jpa

Class DefaultJPAConfig

  • All Implemented Interfaces:
    JPAConfig

    public class DefaultJPAConfig
    extends Object
    implements JPAConfig
    Default JPA configuration.
    • Method Detail

      • of

        public static JPAConfig of​(String name,
                                   String unitName)
        Create a default JPA configuration with the given name and unit name.
        Parameters:
        name - the name for the entity manager factory
        unitName - the persistence unit name as used in `persistence.xml`
        Returns:
        a default JPA configuration
      • of

        public static JPAConfig of​(String n1,
                                   String u1,
                                   String n2,
                                   String u2)
        Create a default JPA configuration with the given names and unit names.
        Parameters:
        n1 - Name of the first entity manager factory
        u1 - Name of the first unit
        n2 - Name of the second entity manager factory
        u2 - Name of the second unit
        Returns:
        a default JPA configuration with the provided persistence units.
      • of

        public static JPAConfig of​(String n1,
                                   String u1,
                                   String n2,
                                   String u2,
                                   String n3,
                                   String u3)
        Create a default JPA configuration with the given names and unit names.
        Parameters:
        n1 - Name of the first entity manager factory
        u1 - Name of the first unit
        n2 - Name of the second entity manager factory
        u2 - Name of the second unit
        n3 - Name of the third entity manager factory
        u3 - Name of the third unit
        Returns:
        a default JPA configuration with the provided persistence units.
      • from

        public static JPAConfig from​(Map<String,​String> map)
        Create a default JPA configuration from a map of names to unit names.
        Parameters:
        map - Map of entity manager factory names to unit names
        Returns:
        a JPAConfig configured with the provided mapping