Have you got an entry in persistence.xml that corresponds to your entity manager factory?
components.xml | | <core:managed-persistence-context name="entityManager" | auto-create="true" | persistence-unit-jndi-name="java:/dvdEntityManagerFactory"/> | | | persistence.xml | <persistence xmlns="http://java.sun.com/xml/ns/persistence" | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" | version="1.0"> | <persistence-unit name="dvdDatabase"> | <provider>org.hibernate.ejb.HibernatePersistence</provider> | <jta-data-source>java:/dvdDatasource</jta-data-source> | <properties> | <property name="hibernate.hbm2ddl.auto" value="create-drop"/> | <property name="hibernate.cache.use_query_cache" value="true"/> | <property name="hibernate.show_sql" value="true"/> | | <property name="hibernate.cache.provider_class" | value="org.hibernate.cache.HashtableCacheProvider"/> | | <!-- use a file system based index --> | <property name="hibernate.search.default.directory_provider" | value="org.hibernate.search.store.FSDirectoryProvider"/> | <!-- directory where the indexes will be stored --> | <property name="hibernate.search.default.indexBase" value="./dvdindexes"/> | <!-- Not needed with HA 3.3 --> | <property name="hibernate.ejb.event.post-insert" value="org.hibernate.search.event.FullTextIndexEventListener"/> | <property name="hibernate.ejb.event.post-update" value="org.hibernate.search.event.FullTextIndexEventListener"/> | <property name="hibernate.ejb.event.post-delete" value="org.hibernate.search.event.FullTextIndexEventListener"/> | | <property name="jboss.entity.manager.factory.jndi.name" | value="java:/dvdEntityManagerFactory" /> | </properties> | </persistence-unit> | </persistence> | One other potential trap is that I have just upgraded from Seam 1.2.1 to 2.0b1 and "managed-persistence-context" has been moved from namespace core to persistence. If this is the case, then don't forget to add the persistence namespace to your XML namespace config: xmlns:persistence="http://jboss.com/products/seam/persistence" <persistence:managed-persistence-context name="entityManager" auto-create="true" persistence-unit-jndi-name="java:/dvdEntityManagerFactory" /> See DVD store example for complete code. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4060469#4060469 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4060469 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
