摘要: Hibernate的一对多关联映射 Hibernate的多对多关联映射 数据库表与表之间的关系:一对多,多对多,一对一 一对多:一个部门对应多个员工,一个员工只能属于一个部门。一个客户对应多个联系人,一个联系人只能属于一个客户 一对多建表:在多的一方创建外键。 多对多:一个学生可以选择多门课程,一门 阅读全文
posted @ 2019-01-22 22:31 IslandZzzz 阅读(805) 评论(0) 推荐(0) 编辑
摘要: Query Criteria SQLQuery Query接口:用于接收HQL,用于查询多个对象 HQL:Hibernate Query Language Query条件查询: Query分页查询: Criteria:QBC (Query By Criteria) 更加面向对象的一种查询方式 SQL 阅读全文
posted @ 2019-01-22 18:07 IslandZzzz 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 持久态对象: 自动更新数据库,原理是一级缓存。 缓存:是一种优化的方式,将数据存入内存,从缓存/内存中获取,不用通过存储源 Hibernate框架中提供了优化手段:缓存,抓取策略 Hibernate中提供了两种缓存机制:一级缓存,二级缓存 一级缓存:session级缓存,一级缓存生命周期与sessi 阅读全文
posted @ 2019-01-22 17:13 IslandZzzz 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 持久化类 持久化:将内存中的一个对象持久化到数据库中的过程 持久化类:Java类+映射文件。Java中一个类与数据库的表建立了映射关系,那么这个类称为持久化类。 持久化类的编写规则: 对持久化类提供一个无参构造,Hibernate底层需要通过反射生成实例。 对属性需要私有,对私有属性提供公有的set 阅读全文
posted @ 2019-01-22 11:36 IslandZzzz 阅读(156) 评论(0) 推荐(0) 编辑
摘要: public class StudentDaoImpl implements StudentDao { @Override /** * 查询所有学生 * * @throws SQLException */ public List<Student> findAll() throws SQLExcept 阅读全文
posted @ 2019-01-22 09:14 IslandZzzz 阅读(218) 评论(0) 推荐(0) 编辑