我在为我的 Web 应用程序创建正确的休眠映射时遇到问题。
我有一个表用户(主键是id
)。用户表中的数据对于用户来说不会经常更改。我有另一个表 user_editable_data 具有用户可编辑的数据。表结构如下
用户名|用户名|密码
user_editable_data id|info1|info2
user_editable_data 中的 id 与 User.id 相同
我有两个与表对应的实体(User 和 UserEditableData)。我的要求是,每当创建用户时,我都需要在 user_editable_data 表中创建一个条目。
按照这里的教程,我可以通过使用休眠映射成功地做到这一点。但是,我应该在我不想使用的 UserEditableData 类中有一个 User 对象。
我尝试使用映射。但是,当我坚持用户对象时,只有用户对象才会被创建。
有人可以建议我一种映射 User 和 UserEditableData 的方法,这样当我们持久化/创建 User 时,UserEditableMapping 也应该使用与 User 中相同的 id 创建。
任何帮助表示赞赏。