摘要: Hibernate中的一对一映射关系有两种实现方法(单向一对一,和双向一对一)(一对一关系:例如一个department只能有一个manager)单向和双向有什么区别呢??例如若是单向一对一,比如在department中插入一个外键关联manager表(manager_id),那此时插入数据时,就必... 阅读全文
posted @ 2014-10-08 21:09 Jeremy_software 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 何为双向,双向的意思就是你我之间可以互相通信(customer(1)和order(n))也就是说customer可以访问order,order也可以访问customer二者构成了双向的关系在Hibernate中如何实现双向的一对多关系呢??步骤: I在1的一端(也就是customer)添加n端(o... 阅读全文
posted @ 2014-10-08 20:09 Jeremy_software 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 在数据库中表和表之间的关系有几种,(一对一,一对多,多对多)一对一关系:可以选择任意一方插入外键(one-to-one:one-to-onemany-to-one[unique='true'])一对多关系:在多的一端插入一端的主键为外键(one-to-manymany-to-one)多对多关系:新建... 阅读全文
posted @ 2014-10-08 18:26 Jeremy_software 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 建立域模型(Java的对象模型)和关系数据模型(数据库表模型)有着不同的出发点: 域模型: 由程序代码组成, 通过细化持久化类的的粒度(就是通过把相同的属性,规划为一个类)可提高代码的可重用性, 简化编程 关系模型:在没有数据冗余的情况下, 应该尽可能减少表的数目, 简化表之间的参照关系, 以... 阅读全文
posted @ 2014-10-08 16:49 Jeremy_software 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1在持久类中直接声明是java.sql.Blob类型2在.hbm.xml文件中配置一下信息 阅读全文
posted @ 2014-10-08 16:09 Jeremy_software 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 2. 映射 Java 的时间, 日期类型1). 两个基础知识:I. 在 Java 中, 代表时间和日期的类型包括: java.util.Date 和 java.util.Calendar. 此外, 在 JDBC API 中还提供了 3 个扩展了 java.util.Date 类的子类: java.s... 阅读全文
posted @ 2014-10-08 16:08 Jeremy_software 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 一般.hbm.xml文件如下面: 1 2 4 5 6 7 8 9 10 11 12 13 14 15 ... 阅读全文
posted @ 2014-10-08 14:56 Jeremy_software 阅读(8215) 评论(0) 推荐(0) 编辑