请教高手一个问题

catrinal 2015-11-05 05:54:28
目前环境 有一个 pojo user 里面有属性 Int ID ,String name ,depart depart ... 对应的数据表 ID name departID
hibernate 是多对一关系 , 请问 如果 只有 ID name 和 departID(没有depart 对象) 如何保存 user ? 是否 需要先 根据departID 查出 depart ? 感谢!
...全文
92 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuxianghuang 2015-11-06
  • 打赏
  • 举报
回复
可以不用,如果保存user 不是级联更新 depart 的话, user 对象 set depart 对象时,new 一个 depart 对象,然后赋值 id ,就好了。 如果是设置了级联更新 ,这样就不行了。 也可以在user 实体里加个 departID 属性 。 直接赋值 departID 就好了。
catrinal 2015-11-06
  • 打赏
  • 举报
回复
多谢各位指点,非常感谢!
dracularking 2015-11-06
  • 打赏
  • 举报
回复
这就相当于没有建立完整映射,需要自己多做一次查询

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧