摘要: 人和身份证之间就是一个典型的一对一关联关系。实现一对一关联关系映射的方式有两种一种是基于外键,一种是基于主键,下面我们先看基于外键的关联方式 首先看他们的实体类 Person类 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 阅读全文
posted @ 2016-09-05 14:41 方圆i 阅读(189) 评论(0) 推荐(0) 编辑
摘要: hibernate lazy策略可以使用在:* <class>标签上,可以取值:true/false ,在hibernate3以上版本,默认是true* <property>标签上,可以取值:true/false需要类增强工具* <set><list>标签上,可以取值:true/false/extr 阅读全文
posted @ 2016-09-04 14:42 方圆i 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 网上找的例子Child <- many-to-one ->Parent class Child { private Parent parent; public Parent getParent (){ return this.parent;//访问了实例变量 } } class Parent { p 阅读全文
posted @ 2016-09-04 14:39 方圆i 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、配置双向多对多关联 以Project类(项目)和Emp类(员工)为例: 1、创建Project类,并需要定义集合类型的Emp属性 2、同理 创建Emp类,并需要定义集合类型的Project属性 3、需建立第三张表 关联Project和Emp各自的主键pid、nid 4、编写Project.hbm 阅读全文
posted @ 2016-09-03 17:02 方圆i 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 注意事项: 1.单向一对多 只需在“一”放进行配置2.双向一对多 需要在关联双方都加以配置,而且需要在一的一方设置inverse=true 首先是实体类: TAddress.java(多的一方) public class TAddress implements Serializable { priv 阅读全文
posted @ 2016-09-03 16:59 方圆i 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 从上面的名字可以看到,String是“字符创常量”,也就是不可改变的对象。对于这句话的理解你可能会产生这样一个疑问 ,比如这段代码: 1 String s = "abcd";2 s = s+1;3 System.out.print(s);// result : abcd1 我们明明就是改变了Stri 阅读全文
posted @ 2016-09-02 10:33 方圆i 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Inverse是hibernate双向关系中的基本概念。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系。 Hibernate仅仅按照主控方对象的状态的变化来同步更新数据库。按照原来的映射文 件, 阅读全文
posted @ 2016-09-02 10:11 方圆i 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所 阅读全文
posted @ 2016-08-31 14:01 方圆i 阅读(326) 评论(0) 推荐(0) 编辑
摘要: hibernate的各种保存方式的区(save,persist,update,saveOrUpdte,merge,flush,lock)及对象的三种状态 hibernate的保存 hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别。一、预备知识对于hiber 阅读全文
posted @ 2016-08-31 13:51 方圆i 阅读(2026) 评论(0) 推荐(0) 编辑
摘要: javabean=pojo 持久化:持久化是程序数据在瞬时状态和持久状态间转换的过程 持久化以后就是pcPO=POJO+xml 配置 他是普通的java对象 直接用它来传递。传递过程中就是DTO(Data Transefer Object)直接用来对应表示层就是VO SessionFactory重量 阅读全文
posted @ 2016-08-29 12:04 方圆i 阅读(161) 评论(0) 推荐(0) 编辑