关于hibernate非主键多对一关联
2016-01-08 17:47
253 查看
一直以来,用hibernate做多对一时,关联的都是主键,今天,同事设计的表,关联的却不是主键,这下麻烦了,hibernate的many-to-one默认关联的都是主键,原来,hibernate提供了非主键的关联,即只要加一个property-ref即可,如:
其中,dept_no只是dept里的一个普通的字段,不是主键,
这样就完成了非主键的关联。
<many-to-one name="dept" class="Dept" property-ref="dept_no"> <column name="dept_id" ></column> </many-to-one>
其中,dept_no只是dept里的一个普通的字段,不是主键,
这样就完成了非主键的关联。
相关文章推荐
- UITextField,UITextView实现键盘的自动隐藏以及遮挡时自动上移的功能
- 关于OpenLDAPAdmin管理页面提示“This base cannot be created with PLA“问题
- SS_ 十六进制转八进制
- Jquery Jsonp跨域提交表单获取返回数据
- 中央处理器
- 自定义协议从自己的一个app打开另一个app
- VMware安装linux虚拟机
- as3 性能相关的帖子
- Java中唯一数的生成
- 机器学习之非监督学习与强化学习
- 矩阵等式 matrix identity(numpy仿真)
- php 魔术方法 __sleep() __wakeup() __toString() __debuginfo()
- [火] cat less more 命令语法高亮输出
- AndroidListview学习——带有多种资源的listview
- 一个有用的python装饰器 -- 为执行程序加锁
- curl_error()报错:SSL certificate problem: self signed certificate in certificate
- 结构化查询语言
- ubuntu安装tomcat8
- 排序算法
- 给程序猿男朋友买了一把2千块的机械键盘,然后对他说:用它养我