首页 > Linux操作系统 > Linux操作系统 > Hibernate问题(2)
关于hibernate的。
关于hibernate的级联更新和删除
一开始我想大多数的rdbms本身就已经支持级联更新和删除,为何在持久层还要实现这种功能呢?
后来想想,如果在rdbms端没有定义外键约束(我现在接触的管理系统都没有定义外键),或者开发人员对rdbms不太熟悉的话就可以在持久层定义级联更新和删除。
不知道在生产环境中对两者是如何选择的?
另外如果在数据库端不定义外键的话,用第三方代码生成工具生成的hbm.xm文件应该不会包含类之间的关联,可能需要java开发人员手动把关系加上。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/6906/viewspace-21524/ ,如需转载,请注明出处,否则将追究法律责任。