1 Reply Latest reply on Jan 12, 2012 11:49 AM by prasad.deshpande

    automatic entity scanning in hibernate 4/JBoss AS 7.1

    peterfry

      Can anyone provide some clarification around automatic entity scanning in Hibernate 4 / JBoss AS 7.1 CR1b?

       

      I am getting stack traces containing

       

      java.lang.IllegalArgumentException: Unknown entity:

       

      By searching on the web you get

       

      http://stackoverflow.com/questions/7339331/hibernate-4-jboss-as-7-cant-auto-detect-entity-and-insert-into-persistenceuni

       

      http://stackoverflow.com/questions/4939732/how-to-auto-register-entities-with-jpa-hibernate-unknown-entity

       

      http://stackoverflow.com/questions/6853112/spring-3-0-5-hierbnate-3-6-6-final-jboss-as-7-database-access

       

      The last question suggests the work around

       

      You need to list the classes you want to map with the EntityManager with a <class> element.

       

      So is it a bug or do I really have to manually specify each and every entity class in my persistence.xml file even though the entity classes are packaged in a persistence jar file which also has the persistence.xml file in it located in the META-INF directory?

       

      Simlar to the experiences of the people asking questions stackoverflow,  it worked previously (Hibernate 3.3 in JBoss 5.0.1).

       

      Thanks,

       

      Peter.