<!-- mapListener.xml -->
<?xml version="1.0" encoding="UTF-8"?>
<entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm orm_1_0.xsd" version="1.0">
<persistence-unit-metadata>
<persistence-unit-defaults>
<entity-listeners>
<entity-listener
class="com.xx.xx.xx.xx.xx.xx.XxListener">
<pre-persist method-name="Xxxa"/>
<pre-update method-name="Xxxb"/>
</entity-listener>
</entity-listeners>
</persistence-unit-defaults>
</persistence-unit-metadata>
</entity-mappings>
<!-- persistence.xml -->
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence">
<persistence-unit name="chinafeihu" transaction-type="RESOURCE_LOCAL">
<provider>xxx.xx.xx.xx.XxxXxx</provider>
<mapping-file>META-INF/mapListener.xml</mapping-file>
<class>xx.xx.xx.xx.Xxx</class>
<exclude-unlisted-classes>true</exclude-unlisted-classes>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.Xxx" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.jdbc.batch_size" value="100" />
<!--
<property name="hibernate.cache.use_query_cache" value="false" />
<property name="hibernate.cache.use_second_level_cache" value="false" />
<property name="hibernate.cache.provider_class" value="net.sf.ehcache.hibernate.EhCacheProvider" />
<property name="net.sf.ehcache.configurationResourceName" value="/ehcache.xml" />
-->
<property name="net.sf.ehcache.configurationResourceName" value="/ehcache.xml" />
</properties>
</persistence-unit>
</persistence>