上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
摘要: 用一张 每一个类一张表 建立外键 第一种 一张总表 Person Student. Teacher testsave testload 这种方式会产生大量冗余字段 比如存Teacher会导致score为空等 适合数据量少使用 第二种方式 每一个类一个表 Person Student teacher 阅读全文
posted @ 2018-09-07 10:17 橘柑之味 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 不太重要 List 用于排序 Map key一般是user的某个字段(多半是主键 integer) User.java 阅读全文
posted @ 2018-09-06 22:01 橘柑之味 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1.save 一对多双向 Group.java test test 即便去除点cascade也会取掉 如果设置fatch为lazy 在找这个对象的时候就不会自动再去找关联的那一方 但是在找另外一方的时候如果是fatch为eager 则又会发出select语句。 update 删除少的一方 阅读全文
posted @ 2018-09-06 21:38 橘柑之味 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 情景:一个老师可能有多个学生,一个学生也可能有多个老师 多对一单向: 例如老师知道自己教哪些学生,学生却不知道自己被哪些老师教 方法:使用第三张表 分别存两张表的id annotation Student.java Teacher.java XML test 多对多 双向关联 必设mapped 老师 阅读全文
posted @ 2018-09-06 17:28 橘柑之味 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Group.java User.java Xml方式 user.hbm.xml 阅读全文
posted @ 2018-09-06 17:03 橘柑之味 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 在1的方向加多的集合 Group.java User.hbm.xml Group.hbm.xml 阅读全文
posted @ 2018-09-06 16:34 橘柑之味 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 多对一单向关联 数据库设计: 错误做法:在多方加外键 在多这一方加外键 第一种 annotation Group.java User.java XML user.hbm.xml test 阅读全文
posted @ 2018-09-06 16:14 橘柑之味 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 将另外一个类嵌入到另外一个类 从而合并生成一张表 Husband.java wifi.java 使用Xml 测试 阅读全文
posted @ 2018-09-06 15:41 橘柑之味 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 例子: Husband.java Wife.java Wifepk.java test 总结 阅读全文
posted @ 2018-09-06 14:16 橘柑之味 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 凡是双向关联必设mapped by 由对方主导 wifi.java Husband.java 测试类略 XML中 Student.java StuidCard.java Student.hbm.xml Stuidcard.xml 测试类代码略 单向 双向在数据库中实际山没区别,但利于编程 一对一单向 阅读全文
posted @ 2018-09-06 14:08 橘柑之味 阅读(87) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页