Hibernate学习笔记
文章平均质量分 77
Hibernate学习笔记
summer_0571
简单生活简单爱 快乐平常心 qq:285892512
展开
-
Hibernate入门
*常用的or映射框架:Apache OJB、JDO、Toplink、EJB(CMP)、JPA、IBatis。(其中IBatis是对sql的映射) *Hibernate的好处:不用写sql语句,操作相应的对象就能存储,修改。 *Hibernate实现了透明持久化:POJO对象没有继承第三方框架的任何类,没有实现任何接口 *批量修改数据(批量修改1000条数据):OR原创 2009-09-13 01:52:00 · 474 阅读 · 0 评论 -
Hibernate入门2
*瞬时对象(Transient Objects):使用new 操作符初始化的对象不是立刻就持久的。它们的状态是瞬时的,也就是说它们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其它对象所引用),它们的状态将会丢失,并由垃圾回收机制回收。 *持久化对象(Persist Objects):持久实例是任何具有数据库标识的实例。它有持久化管理器Session统一管理,持久实例是在原创 2009-09-13 02:14:00 · 356 阅读 · 0 评论 -
一对一主键关联
*一对一主键关联:单向:Person这一端看的!!!!! Person引用了IdCard,所有IdCard必须先有值主键关联:t_person中主键不是自己生成的,引用t_idcard的!!所以要持有IdCard的引用实体类:class原创 2009-09-13 02:35:00 · 1408 阅读 · 0 评论 -
Hibernate入门3_基本标签映射
dtd:约束xml标签名字 auto-import="true|false" //hql的实体类是否自动导入,默认自动导入 package="package.name" //全局的包 /> name="ClassName" pojo类名table="tableName" 表原创 2009-09-13 02:24:00 · 591 阅读 · 0 评论 -
Session_flush
*SessionFlush:*session flush方法主要做了两件事: 清理临时记录 执行sql*session在什么情况下执行flush 默认在事务提交时(commit) 显示的调用flush 在执行查询前,如:iteratehibernate按照save(insert),update、delete顺序提交相关操作原创 2009-09-13 12:42:00 · 1848 阅读 · 1 评论 -
一对一唯一外键关联(单双向)
*一对一唯一外键关联:要加入一个外键 唯一外键单向:Person能加载到IdCard,IdCard不能加载到Person 对象模型:IdCard : private int id; private String cardNo;Person private int id; private Stri原创 2009-09-13 13:16:00 · 1283 阅读 · 0 评论