![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
战神清子
这个作者很懒,什么都没留下…
展开
-
07-Hibernate查询HQL,Criteria,原生SQL查询总结及语法详解
07-Hibernate查询HQL,Criteria,原生SQL查询总结及语法详解查询HQL,Criteria,原生SQL查询总结及语法详解查询HQL语法OID查询—get对象属性导航查询HQL单表查询语法练习//基本语法 @Test public void fun1(){ Session session = HibernateUtils.openSe...原创 2019-05-14 09:29:18 · 238 阅读 · 0 评论 -
08-Hibernate类级别加载策略,关联级别策略
08-Hibernate类级别加载策略,关联级别策略类级别加载策略get方法:立即加载。执行方法时立即发送SQL语句查询结果<class name="Customer" table="cst_customer" lazy="true">@Test //get方法:立即加载。执行方法时立即发送SQL语句查询结果 public void fun1(){ Sessi...原创 2019-05-14 09:33:44 · 215 阅读 · 0 评论 -
01-Hibernate简单介绍&框架配置搭建
01-Hibernate简单介绍&框架配置搭建框架是什么框架是用来提高开发效率的封装好了的一些功能我们需要使用这些功能的时候,调用即可,不需要再手动去实现。所以框架可以理解成是一个半成品的项目,只要懂得如何驾驭这些功能即可。hibernate框架hibernate定义hibernate框架是一款orm(全称:object relation mapping)即对...原创 2019-05-13 16:20:55 · 100 阅读 · 0 评论 -
02-Hibernate的API详解
02-Hibernate的API详解hibernate框架API详解Configuration对象Configuration功能: 配置加载类,用于加载主配置,orm元数据加载package com.qingzi.text.b_api;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configur...原创 2019-05-13 16:25:21 · 285 阅读 · 0 评论 -
03-Hibernate对象中的状态
03-Hibernate对象中的状态hibernate中的实体规则实体类创建的注意事项:持久化类提供无参的构造方法成员变量私有,提供共有的get、set方法访问,需要提供属性持久化类中的属性,应尽量使用包装类型持久化类需要提供oid与数据库中的主键列对应不要用final修饰classhibernate使用cglib代理生成对象,代理对象是继承被代理对象。如果...原创 2019-05-13 16:28:25 · 84 阅读 · 0 评论 -
04-Hibernate的缓存和事务
04-Hibernate的缓存和事务Hibernate进阶: 一级缓存缓存是什么: 提高效率,hibernate中的一级缓存也是为了操作数据库的效率。是从取的角度来提高效率提高效率的手段1: 提高查询效率提高效率的手段2:减少不必要的修改语句发送//测试一级缓存public class Demo { @Test //证明一级缓存的存在 public void fun1()...原创 2019-05-13 16:34:58 · 213 阅读 · 0 评论 -
05-Hibernate查询语句
05-Hibernate查询语句Hibernate中批量查询(概述)HQL查询 Hibernate Query Language特点: Hibernate 独家查询语言 属于面向对象查询语言基本查询@Test //基本查询 public void fun1(){ //1、获得Session Session session = HibernateUtils.o...原创 2019-05-13 16:36:59 · 133 阅读 · 0 评论 -
06-Hibernate中一对多,多对一,多对多分别在数据库表,对象entity,以及xml文件中的表达
06-Hibernate中一对多,多对一,多对多分别在数据库表,对象entity,以及xml文件中的表达一对多|多对一关系表达表中的表达在表中的表达,例如客户对联系人,客户是一的一方,联系人是多的一方,也就是一个客户下可以有多个联系人,而多个联系人对应一个客户,所以客户对联系人就是一对多的关系,联系人对客户就是多对一的关系,数据库表中在多的一方使用外键表示关联关系。(详情请参考...原创 2019-05-13 16:45:06 · 444 阅读 · 0 评论