此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以私信我。
前言
概述
第一天:Hibernate入门和基本操作
1、web内容回顾
(1)javaee的三层结构
(2)mvc思想
2、Hibernate概述
3、Hibernate入门案例
4、Hibernate配置文件
5、Hibernate的api使用
第二天:Hibernate概念和api的使用
1、实体类的编写规则
2、hibernate的主键生成策略
3、实体类操作
(1)CRUD操作
(2)实体类的对象状态
4、hibernate的一级缓存
5、hibernate的事务操作
(1)事务代码规则写法
6、hibernate的其他API(查询)
第三天:Hibernate配置一对多、多对多
1、表与表之间关系回顾
(1)一对多(客户与联系人)
(2)多对多(用户与角色)
2、Hibernate一对多操作
(1)一对多映射配置
(2)一对多级联保存
(3)一对多级联删除
(4)inverse属性
3、Hibernate多对多操作
(1)多对多映射配置
(2)多对多级联保存(重点)
(3)多对多级联删除
(4)维护第三张表
第四天:Hibernate查询操作
1、Hibernate的查询方式
2、对象导航的查询
3、hql查询
(1)查询所有
(2)条件查询
(3)排序查询
(4)分页查询
(5)投影查询
(6)聚集函数查询
4、qbc查询
(1)查询所有
(2)条件查询
(3)排序查询
(4)分页查询
(5)统计查询
(6)离线查询
5、hql多表查询
(1)mysql多表查询回顾
(2)hql多表查询
6、Hibernate的检索策略
(1)概念
(2)具体操作