双向维护
开发当中存在多表操作的时候一般建议使用双向维护,也就是一来一回,双方都操作一下,比如这个表添加了一下对方,那么对方也添加一下自己
双向维护性能问题
使用双向维护会降低性能,因为发送了同样功能的sql语句
外键维护权
所以在使用双向维护的时候可以让没有外键的一方放弃外键的维护权
放弃外键维护权配置
在对应的object.hbm.xml文件中添加配置inverse="true" 即可
开发当中存在多表操作的时候一般建议使用双向维护,也就是一来一回,双方都操作一下,比如这个表添加了一下对方,那么对方也添加一下自己
使用双向维护会降低性能,因为发送了同样功能的sql语句
所以在使用双向维护的时候可以让没有外键的一方放弃外键的维护权
在对应的object.hbm.xml文件中添加配置inverse="true" 即可