读书人

小弟我的Spring+Hibernate学习笔记(二

发布时间: 2012-11-11 10:07:57 作者: rapoo

我的Spring+Hibernate学习笔记(二)
Hibernate双向多对一关系
废话不多说,先说说这两个对象。
帐号,就是用户了;相册,当然是用户的相册。用户与相册是一对多关系,反之,相册与用户是多对一关系。现在我们看两个对象的代码。
Account


生成的执行语句
Hibernate: insert into account (email, enabled, gender, sign_in_date, name, password, point, sign, sign_up_date, account_id) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)Hibernate: insert into album (account_id, create_date, url, album_id) values (?, ?, ?, ?)Hibernate: update album set account_id=? where album_id=?

如果 Account中 @JoinColumn(name = "account_id", updatable = true)的updatable设置为false,则不会有 Hibernate: update album set account_id=? where album_id=? 执行,也就是说级联操作时不会做更新操作。

读书人网 >软件架构设计

热点推荐