`
javaoldboy
  • 浏览: 70090 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

关于hibernate一对一

阅读更多

hibernate一对一的配置相对一对多或者多对多简单,但是我平时项目中的hbm文件都是用myeclipse自动生成的,所以也没有仔细研究过这么写。最近一个功能模块中需要用到一对一关系,便网上找了一段一对一的写法直接贴了过来,发现不起作用,通过级联拿不到东西。跟踪了一下hibernate生成的sql语句发现联表查询的where条件字段匹配的都不对。后来才发现在一对一的写法中,子表并没有写根据哪个字段去跟父表join,所以就只能通过主键去join了,而表结构设计的字表中的关联关系不是主键,所以出了问题。

写此备忘!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics