10 2017 档案

摘要:跟单向关联仅有几处不同: 1从多的一方加入新的属性 2修改xml文件.Classes.hbm.xml 3,修改Student.hbm.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-/ 阅读全文
posted @ 2017-10-27 16:24 错莫难瞒 阅读(576) 评论(0) 推荐(0)
摘要:Classes类: Student: classes.hbm.xml student.hbm.xml: 测试类: hibernate 一对多的关联映射(单向 Classes ——》Student)hibernate对Set进行了扩展,可以延时加载,在需要的时候才需要查询SET。比如有1000个学生, 阅读全文
posted @ 2017-10-27 16:22 错莫难瞒 阅读(151) 评论(0) 推荐(0)
摘要:hibernate的一对一唯一外键关联映射(双向关联 Person < >IdCard)一对一唯一外键关联采用<one - to -one>标签映射,必须指定标签中的property—ref = 属性为关系字段的名称。 如下: 阅读全文
posted @ 2017-10-21 14:54 错莫难瞒 阅读(257) 评论(0) 推荐(0)
摘要:hibernate一对一唯一外键关联映射(person --> idcard) 一对一唯一外键关联其实是多对一的特例,采用<many-to_one>标签来映射,指定多的一端unique为true,这样就限制了多的一端的多重性唯一。 person.hbm.xml Test save1()报错: Cau 阅读全文
posted @ 2017-10-21 14:42 错莫难瞒 阅读(181) 评论(0) 推荐(0)
摘要:双向关联跟单向关联很相近,只要将IdCard的属性加入Person,将映射文件稍作修改就可以。 IdCard类 IdCard.hbm.xml 测试程序及结果如下: 结果: Hibernate: alter table t_person add constraint FKt1wqtq1hcqkcmd4 阅读全文
posted @ 2017-10-21 11:35 错莫难瞒 阅读(199) 评论(0) 推荐(0)
摘要:本人用的是hibernate5.2.10,所以跟视频学习hibernate中ExportDB类的编写出现一些问题: 经过查阅,现将该类改为: 两个实体类,Person和IdCard类,单向关联 Person -->IdCard Person类 Person.hbm.xml IdCard类: IdCa 阅读全文
posted @ 2017-10-21 11:09 错莫难瞒 阅读(216) 评论(0) 推荐(0)
摘要:今天开始学习hibernate,碰到的几个问题在这里记录一下。 1>导入hibernate5.2.10的hibernate-release-5.2.10.Final\hibernate-release-5.2.10.Final\lib\required 文件夹下的jar包,及mysql数据库驱动。 阅读全文
posted @ 2017-10-18 10:58 错莫难瞒 阅读(219) 评论(0) 推荐(0)