Hibernate的学习总结(复合主键)
来源:互联网 发布:mac系统免费软件 编辑:程序博客网 时间:2024/05/01 03:09
当表存在复合主键时,Hibernate对其的处理稍微复杂一些。
1.POJO类得实现Serializable接口
2.POJO类得重写equals()方法和hashCode()方法
3.hbm文件中用<composite-id>节点配置复合主键信息
其中重写equals()方法和hashCode()方法可以使用commons-lang包来简化处理
以下是一个小例子:
其hbm配置文件代码为:
还有一种更好的方式是,将复合主键部分单独提出一个POJO类
person类
PersonKey类
hbm文件
- Hibernate的学习总结(复合主键)
- Hibernate复合主键的处理
- hibernate复合主键的使用方法
- Hibernate的复合主键映射
- hibernate复合主键的配置
- Hibernate复合主键的注解
- Hibernate的复合主键映射
- Hibernate复合主键的注解
- Hibernate复合主键的注解
- Hibernate复合主键的使用
- hibernate的主键和复合主键
- 【HIbernate框架学习】:Hibernate复合主键映射
- Hibernate 学习笔记( 三)-- 复合主键
- hibernate学习之九(复合主键映射)
- 关于Hibernate复合主键的问题
- hibernate复合主键及关联的实现
- hibernate 复合主键查询的问题
- 关于Hibernate的复合主键查询
- 数据库设计5步骤
- TrueCrypt原理与系统开发(3):TrueCrypt Mount卸载虚拟磁盘
- 网站上面漂浮的图片移到flas下面的解决方法
- Oracle表空间管理脚本
- 关于机遇
- Hibernate的学习总结(复合主键)
- Drag and Drop text containing file in textbox.
- Jquery特效六:图片自动变换特效
- TrueCrypt原理与系统开发(4):TrueCrypt Mount更改加密卷密码
- test
- java学习之1.5新特性(转)
- 数组名与指针典型面试题的分析(2)
- 正则表达式30分钟入门教程
- android adb shell 不可用的情况