您的位置:首页 > 其它

hibernate新增一条带有外键的数据记录的时候,一定要先将外键对应的对象持久化

2017-12-13 16:03 190 查看
hibernate新增一条带有外键的数据记录的时候,一定要先将外键对应的对象持久化,然后set到带外键的对象中。

假如A对象的外键是B对象的主键 那么B对象必须存在

这个不是hibernate的问题,是数据库的问题

也就是相当于hibernate在你插入的对象的外键不是Null的时候,先检查了一遍数据库中确实存在这个记录(通过外键的id,去主表中查出对应的记录,然后再set到对应的属性中,这样它就是持久化的了)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hibernate 持久化