
META-INF.persistence.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8" ?> <persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd" version="2.1"> <persistence-unit name="PerolaPersistenceUnit" transaction-type="JTA"> <!-- <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider> --> <jta-data-source>java:jboss/datasources/${appName}DS</jta-data-source> <class>br.com.perolasoftware.framework.entity.application.Application</class> <class>br.com.perolasoftware.framework.entity.application.Operation</class> <class>br.com.perolasoftware.framework.entity.security.Credential</class> <class>br.com.perolasoftware.framework.entity.security.Role</class> <class>br.com.perolasoftware.framework.entity.security.Workgroup</class> <class>br.com.perolasoftware.framework.entity.user.Address</class> <class>br.com.perolasoftware.framework.entity.user.User</class> <class>br.com.perolasoftware.framework.entity.user.Person</class> <class>br.com.perolasoftware.framework.entity.user.Company</class> <class>br.com.perolasoftware.framework.entity.user.Phone</class> <class>br.com.perolasoftware.framework.entity.user.documents.Document</class> <class>br.com.perolasoftware.framework.entity.user.documents.DocumentCPF</class> <class>br.com.perolasoftware.framework.entity.user.documents.DocumentRG</class> <class>br.com.perolasoftware.framework.entity.user.documents.DocumentCNPJ</class> <exclude-unlisted-classes>true</exclude-unlisted-classes> <shared-cache-mode>ALL</shared-cache-mode> <validation-mode>NONE</validation-mode> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.PostgresPlusDialect" /> <!-- <property name="hibernate.hbm2ddl.auto" value="validate"/> --> <!-- <property name="hibernate.show_sql" value="true" /> --> <!-- <property name="hibernate.format_sql" value="true" /> --> <property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform"/> <property name="hibernate.transaction.factory_class" value="org.hibernate.engine.transaction.internal.jta.CMTTransactionFactory"/> <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.engine.transaction.internal.jta.JtaTransactionFactory" /> <property name="hibernate.jdbc.use_streams_for_binary" value="true" /> <property name="hibernate.current_session_context_class" value="managed" /> <property name="hibernate.cache.use_second_level_cache" value="true"/> <property name="hibernate.cache.use_query_cache" value="true"/> <property name="hibernate.id.new_generator_mappings" value="true"/> <!-- ibernate.cache.use_second_level_cache=true hibernate.cache.use_query_cache=true hibernate.cache.region.factory_class=org.hibernate.cache.ehcache.EhCacheRegionFactory hibernate.transaction.jta.platform=org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform --> </properties> </persistence-unit> </persistence>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy