I have the following line in my persistence.xml:
<property name="hibernate.ejb.cfgfile" value="hibernate_config.xml"/>
<?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <event type="save-update"> <listener class="com.fcl.util.HibernateEventListener"/> </event> <event type="pre-update"> <listener class="com.fcl.util.HibernateEventListener"/> </event> <event type="post-commit-update"> <listener class="com.fcl.util.HibernateEventListener"/> <listener class="org.hibernate.lucene.event.LuceneEventListener"/> </event> <event type="post-commit-insert"> <listener class="com.fcl.util.HibernateEventListener"/> <listener class="org.hibernate.lucene.event.LuceneEventListener"/> </event> <event type="post-commit-delete"> <listener class="com.fcl.util.HibernateEventListener"/> <listener class="org.hibernate.lucene.event.LuceneEventListener"/> </event> </session-factory> </hibernate-configuration>