并不是把持久类和映射文件放在同一个目录下面就可以了如果你是使用hibernate.cfg.xml配置的话,需要在配置文件中通过mapping resource来指定映射文件
<mapping resource="com/softbrain/wangzl/hibernate/one2one/Room.hbm.xml" />
<mapping resource="com/softbrain/wangzl/hibernate/one2one/User.hbm.xml" />   如果你是通过hibernate.propertice来配置sessionfactory的话,需要你手动在你的类中加载映射文件Configuration conf = new Configuration().addFile("映射文件").addClass("pojo");