首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

联结主键二:组件映射方式

2012-06-27 
联合主键二:组件映射方式将主键所对应的属性提取出一个类(称之为主键类),并且主键类需要实现Serializable

联合主键二:组件映射方式

将主键所对应的属性提取出一个类(称之为主键类),并且主键类需要实现Serializable接口,

重写equals方法和hashCode 方法,原因同联合主键一:普通方式

场景和联合主键一:普通方式相同,只不过该方法将主键单独抽取为一个类,当然在配置文件时需要有所改变,个人感觉该方法比较好

主键类:StudentPrimaryKey.java

学生类:Student.java

?

Student.hbm.xml

?


hinernate.cfg.xml

?


建表类:CreateTable.java

?

测试类:hibernateTest.java

?


如果执行两次相同的保存操作,会报主键相同的错误,因为这时候主键已经不是hibernate自动生成了,而是我们根据自己的业务 逻辑自己定义的

?

报错信息:

Thanks,it's over,I hope for your help!

?


热点排行