<mapping resource="many2one/Department.hbm.xml"/>
<mapping resource="many2one/Employee.hbm.xml"/> <mapping resource="one2many/Department.hbm.xml"/>
<mapping resource="one2many/Employee.hbm.xml"/>各位大哥,是不是每次运行必须全部加载映射文件,不然会报错呀?
还有,我这4行代码一起写会报错是怎么回事呀?
是不是名子不能一样呀?我的包不一样呀

解决方案 »

  1.   

    不知道我说的对不对,欢迎大家拍砖。1。是不是每次运行必须全部加载映射文件,不然会报错呀?   回答:不完全对。对于many2one关联的两张表需加载上来才行。也就是说,如果映射文件中存在关联映射,那么得把此关联关系对就的表映射文件加载完全才OK。2。是不是名子不能一样呀?我的包不一样呀 ,我这4行代码一起写会报错是怎么回事呀?  回答:虽然说你的包不一样,但两组映射文件只是针对数据库中的同一组数据库文件。所以会报错。