|
59 | 59 | <property name="hibernate.temp.use_jdbc_metadata_defaults" value="false"/>
|
60 | 60 | </properties>
|
61 | 61 | </persistence-unit>
|
| 62 | + |
| 63 | + <persistence-unit name="jpa-undeterminejdbctype-complextype"> |
| 64 | + <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider> |
| 65 | + <class>com.baeldung.jpa.undeterminejdbctype.Student</class> |
| 66 | + <exclude-unlisted-classes>true</exclude-unlisted-classes> |
| 67 | + <properties> |
| 68 | + <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/> |
| 69 | + <property name="javax.persistence.jdbc.url" value="jdbc:h2:mem:test;DB_CLOSE_DELAY=-1"/> |
| 70 | + <property name="javax.persistence.jdbc.user" value="sa"/> |
| 71 | + <property name="javax.persistence.jdbc.password" value=""/> |
| 72 | + <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/> |
| 73 | + <property name="hibernate.hbm2ddl.auto" value="create-drop"/> |
| 74 | + <property name="hibernate.format_sql" value="true"/> |
| 75 | + <property name="hibernate.show_sql" value="true"/> |
| 76 | + </properties> |
| 77 | + </persistence-unit> |
| 78 | + |
| 79 | + <persistence-unit name="jpa-undeterminejdbctype-complextypewithJSON"> |
| 80 | + <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider> |
| 81 | + <class>com.baeldung.jpa.undeterminejdbctype.StudentWithJson</class> |
| 82 | + <exclude-unlisted-classes>true</exclude-unlisted-classes> |
| 83 | + <properties> |
| 84 | + <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/> |
| 85 | + <property name="javax.persistence.jdbc.url" value="jdbc:h2:mem:test;DB_CLOSE_DELAY=-1"/> |
| 86 | + <property name="javax.persistence.jdbc.user" value="sa"/> |
| 87 | + <property name="javax.persistence.jdbc.password" value=""/> |
| 88 | + <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/> |
| 89 | + <property name="hibernate.hbm2ddl.auto" value="create-drop"/> |
| 90 | + <property name="hibernate.format_sql" value="true"/> |
| 91 | + <property name="hibernate.show_sql" value="true"/> |
| 92 | + </properties> |
| 93 | + </persistence-unit> |
| 94 | + |
| 95 | + <persistence-unit name="jpa-undeterminejdbctype-relationship"> |
| 96 | + <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider> |
| 97 | + <class>com.baeldung.jpa.undeterminejdbctype.Employee</class> |
| 98 | + <class>com.baeldung.jpa.undeterminejdbctype.EmployeeWithAnnotation</class> |
| 99 | + <class>com.baeldung.jpa.undeterminejdbctype.Address</class> |
| 100 | + <class>com.baeldung.jpa.undeterminejdbctype.Department</class> |
| 101 | + <exclude-unlisted-classes>true</exclude-unlisted-classes> |
| 102 | + <properties> |
| 103 | + <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/> |
| 104 | + <property name="javax.persistence.jdbc.url" value="jdbc:h2:mem:test;DB_CLOSE_DELAY=-1"/> |
| 105 | + <property name="javax.persistence.jdbc.user" value="sa"/> |
| 106 | + <property name="javax.persistence.jdbc.password" value=""/> |
| 107 | + <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/> |
| 108 | + <property name="hibernate.hbm2ddl.auto" value="create-drop"/> |
| 109 | + <property name="hibernate.format_sql" value="true"/> |
| 110 | + <property name="hibernate.show_sql" value="true"/> |
| 111 | + </properties> |
| 112 | + </persistence-unit> |
| 113 | + |
| 114 | + <persistence-unit name="jpa-undeterminejdbctype-annotatedrelationship"> |
| 115 | + <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider> |
| 116 | + <class>com.baeldung.jpa.undeterminejdbctype.Address</class> |
| 117 | + <class>com.baeldung.jpa.undeterminejdbctype.EmployeeWithAnnotation</class> |
| 118 | + <class>com.baeldung.jpa.undeterminejdbctype.Department</class> |
| 119 | + <exclude-unlisted-classes>true</exclude-unlisted-classes> |
| 120 | + <properties> |
| 121 | + <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/> |
| 122 | + <property name="javax.persistence.jdbc.url" value="jdbc:h2:mem:test;DB_CLOSE_DELAY=-1"/> |
| 123 | + <property name="javax.persistence.jdbc.user" value="sa"/> |
| 124 | + <property name="javax.persistence.jdbc.password" value=""/> |
| 125 | + <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/> |
| 126 | + <property name="hibernate.hbm2ddl.auto" value="create-drop"/> |
| 127 | + <property name="hibernate.format_sql" value="true"/> |
| 128 | + <property name="hibernate.show_sql" value="true"/> |
| 129 | + </properties> |
| 130 | + </persistence-unit> |
| 131 | + |
| 132 | + <persistence-unit name="jpa-undeterminejdbctype-enum"> |
| 133 | + <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider> |
| 134 | + <class>com.baeldung.jpa.undeterminejdbctype.Address</class> |
| 135 | + <exclude-unlisted-classes>true</exclude-unlisted-classes> |
| 136 | + <properties> |
| 137 | + <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/> |
| 138 | + <property name="javax.persistence.jdbc.url" value="jdbc:h2:mem:test;DB_CLOSE_DELAY=-1"/> |
| 139 | + <property name="javax.persistence.jdbc.user" value="sa"/> |
| 140 | + <property name="javax.persistence.jdbc.password" value=""/> |
| 141 | + <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/> |
| 142 | + <property name="hibernate.hbm2ddl.auto" value="none"/> |
| 143 | + <property name="hibernate.format_sql" value="true"/> |
| 144 | + <property name="hibernate.show_sql" value="true"/> |
| 145 | + </properties> |
| 146 | + </persistence-unit> |
62 | 147 | </persistence>
|
0 commit comments