I see what happened. In 4.2, when exclude-unlisted-classes is true, hbm files are not detected. [1]
This got broken in 4.3 and is still broken in 5.0. [2] I've created HHH-10461 to fix this. [1] https://github.com/hibernate/hibernate-orm/blob/4.2/hibernate-entitymanager/src/main/java/org/hibernate/ejb/Ejb3Configuration.java#L829 [2] https://github.com/hibernate/hibernate-orm/blob/master/hibernate-core/src/main/java/org/hibernate/boot/archive/scan/internal/StandardScanOptions.java#L23 On Tue, Jan 19, 2016 at 7:18 AM, Steve Ebersole <st...@hibernate.org> wrote: > I am fairly certain this what Hibernate has always done. > > On Mon, Jan 18, 2016 at 8:44 PM Gail Badner <gbad...@redhat.com> wrote: > >> By default, hbm mapping files are detected when building Hibernate >> EntityManager. >> >> Is that expected? >> >> I see that it is possible to override this behavior by setting >> hibernate.archive.autodetection="". >> >> I was surprised by the default. I would have thought that an application >> using EntityManager would need to explicitly opt-in to use hbm files. >> >> Thanks, >> Gail >> _______________________________________________ >> hibernate-dev mailing list >> hibernate-dev@lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/hibernate-dev >> > _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev