![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
江城子_Lay
这个作者很懒,什么都没留下…
展开
-
第一节 Hibernate简介和配置文件
Hibernate简介Hibernate是java与数据库之间的桥梁,Hibernate不仅管理java对象到数据库表的映射,同时提供数据查询和获取数据的方法,极大的减少了开发时,程序员使用SQL和JDBC处理数据的时间。Hibernate的优势Hibernate封装了JDBC开发效率高分布式可扩展,可以自己编码扩展其APIHibernate简要体系结构Hiber...原创 2018-06-24 08:49:55 · 178 阅读 · 0 评论 -
第二节 基于XML映射文件实现数据的CURD
基于XML映射文件实现数据的CURD项目结构configuration文件需要放在resources根目录中。**.hbm.xml文件要和实体类放在一起3. 项目开发步骤1. hibernate.cfg.xml2. User.java3. User.hbm.xml4. UserDao.java5. UserDaoImpl.java6. UserDaoTest....原创 2018-06-24 08:50:19 · 230 阅读 · 0 评论 -
第三节 基于Annotation注解实现数据的CURD
基于Annotation注解实现数据的CURDhibernate注解主要解决实体类和*.hbm.xml的配置问题hibernate使用注解后,hibernate.cfg.xml不再需要大量的mapping<mapping class="cn.edu.scnu.annotationcurd.entity.User/><mapping package="cn.ed...原创 2018-06-24 08:50:43 · 207 阅读 · 0 评论 -
第四节 基于XML映射文件的Hibernate关联映射
基于XML映射文件的Hibernate关联映射一对一关联映射一对一映射本质上是一对多映射的一个特例,因此具体操作过程参考一对多映射。一对多关联映射Employee.javapackage cn.edu.scnu.xmlcurd.entity;public class Employee { private Integer id; private S...原创 2018-06-24 08:51:06 · 263 阅读 · 0 评论 -
第五节 基于Annotation注解的Hibernate关联映射
基于Annotation注解的Hibernate关联映射一对一关联映射参考一对多关联映射一对多关联映射Department.javapackage cn.edu.scnu.annotationcurd.entity;import org.hibernate.annotations.GenericGenerator;import javax.persisten...原创 2018-06-24 08:51:30 · 244 阅读 · 0 评论 -
第六节 使用HQL和QBC查询数据
HQL查询数据简单查询from 实体类名 as关键字可以省略 查询所有学生,并按照id升序排列from Student as stu order by stu.id asc属性查询 查询学生的姓名和年龄select stu.name,stu.age from Student as stu聚集函数select count(stu) from Stud...原创 2018-06-25 16:49:20 · 252 阅读 · 0 评论 -
第七节 Hibernate缓存
hibernate一级缓存 hibernate一级缓存由Session提供,只存在与Session的生命周期 证明:连续两次get方法,只会打印出一次sql语句 如果关闭session,再调用get方法,就会又去查询数据库,因此会打印出sql语句 save() 然后再load() 不会打印sql语句 session.evict(o)清除对象 ...原创 2018-06-25 16:49:32 · 167 阅读 · 0 评论 -
SpinngBoot之Hibernate JPA
原创 2018-08-02 19:54:24 · 223 阅读 · 0 评论