![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 86
wuli大大力
这个作者很懒,什么都没留下…
展开
-
Hibernate 学习笔记08 --性能优化
1、 注意session.clear()的运用,尤其在不断分页循环的时候a) 在一个大集合中进行遍历,遍历msg,取出其中的含有敏感字眼的对象;b) 另外一种形式的内存泄露;//面试题:Java有内存泄露吗?2、 1 + N问题 //典型的面试题a) Lazyb) BatchSizec) join fet原创 2014-02-05 22:21:50 · 473 阅读 · 0 评论 -
Hibernate 学习笔记01 --HelloWorld
1、Hibernate简介历史,和JPA的先后时间、Annotation的提出。2、环境准备n 下载hibernate,如果是3.5以的话,就不需要单独下载Annotation了,否则的话需要单独下载与hibernate版本相对应的Annotation版本。u 此次实验使用的是hibernate-release-4.2.2.Final(里面包括Annotation);u原创 2014-02-05 22:13:30 · 579 阅读 · 0 评论 -
Hibernate 学习笔记02 --基础配置
1、知识点1、 对应包:hibernate.02、 hibernate.cfg.xml:hbm2ddl.auto3、 搭建日志环境并配置显示DQL语句4、 搭建JUnit环境a) 需要注意JUuit的Bug5、 hibernate.cfg.xml:show_sql6、 hibernate.cfg.xml:format_sql7、 表名和类原创 2014-02-05 22:14:24 · 588 阅读 · 0 评论 -
Hibernate 学习笔记06 --关联关系的cascade_&_fetch
知识点1、 设定cascade可以设定在持久化时对于关联对象的操作(CUD,R归fetch管)2、 Cascade仅仅是帮我们省了编程的麻烦而已,不要把它的作用看的太大a) cascade的属性指明做什么操作的时候关联对象是绑在一起的b) Merge = save + updatec) refresh = A里面需要读B改过之后的数原创 2014-02-05 22:19:41 · 1026 阅读 · 0 评论 -
Hibernate 学习笔记07 --集合映射_&_继承映射
集合映射知识点1、 Set2、 Lista) @OrderBy3、 Mapa) @Mapkey 作业:1、 学生、课程、分数的设计(重要)a) 使用联合主键@EmbeddedId i. 实现Serializa原创 2014-02-05 22:20:43 · 463 阅读 · 0 评论 -
Hibernate 学习笔记03 --ID生成策略
1、知识点:1、 XML生成ida) generatorb) 常用的四个:native、identity(SQL Server)、sequence(Oracle)、uuid。2、 @GeneratedValuea) 自定义IDb) AUTO i.原创 2014-02-05 22:15:32 · 648 阅读 · 0 评论 -
Hibernate 学习笔记04 --核心开发接口
1、知识点:1) Configurationa) AnnotationConfigurationb) 进行配置信息的管理c) 用来产生SessionFactoryd) 可以在configure方法中指定hibernate配置文件e) 只需关注一个方法,即:buildSessionFac原创 2014-02-05 22:16:57 · 960 阅读 · 0 评论 -
Hibernate 学习笔记05 --对象关系映射
1 知识点1、 这里的关系映射指的是对象之间的关系,并不是指数据库的关系,本章解决的问题是当对象之间处于下列关系之一时,数据库表该如何映射,编程上该如何对待2、 简化问题a) 怎样写Annotationb) 增删改查CRUD怎么写3、 一对一a) 单向(主键、外键)b) 双向(主键、外键)原创 2014-02-05 22:18:16 · 601 阅读 · 0 评论