![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
sn_cmf16
这个作者很懒,什么都没留下…
展开
-
hibernate加载策略
1. 对象的三种状态(hibernate管理的对象)1.1 临时状态1.2 持久状态1.3 游离状态结论:1、hibernate通过管理对象来操作数据库,这里对象指的是持久态的对象2、各种状态的对象是可以相互转换2. 一级缓存、快照(orm特性) 讲解一级缓存: 一级缓存又被称为session级别的缓存 相当于数据库的某一条数据在hibernate中产生一个快照...原创 2018-10-22 20:21:56 · 89 阅读 · 0 评论 -
hibernate one to many(many to one)
多对一维护的关系是:多指向一的关系,有了此关系,加载多的时候可以将一加载上来一对多维护的关系是:一指向多的关系,有了此关系,在加载一的时候可以将多加载上来而单向一对多关联映射是在一的一端维护关系的1.实体类: one to many:定义多段Set集合,需要实例化HasSet many to one:定义一端对象2.映射文件:...原创 2018-10-28 22:12:00 · 258 阅读 · 0 评论 -
hibernate 多对对(many to many)
package com.zking.pojo;import java.util.HashSet;import java.util.Set;public class Menu {private String mid;private String mname;private transient Set sr1 = new HashSet();public Menu() { super(...原创 2018-10-28 22:13:58 · 128 阅读 · 0 评论 -
hibernate的多对多的关联 2
重点:1、级联新增 inverse属性值的设置2、 级联删除重点解析:1.hibernate的多对多1.1 hibernate可以直接映射多对多关联关系(看作两个一对多)讲解inverse;总共四种 (false 是控制方 ,true 是被控制方),其中有两种正确,两种错误1、book:false category:true ✓(代表意思是:将维护的责任交给book)2、boo...原创 2018-10-28 22:17:08 · 106 阅读 · 0 评论 -
hql解析、hibernate分页
1、 什么是hqlHQL(Hibernate Query Language)是hibernate专门用于查询数据的语句,有别于SQL,HQL 更接近于面向对象的思维方式。2 、hql和sql区别/异同hqlsql类名/属性表名/列名区分大小写,关键字不区分大小写不区分大小写?,从下标0开始计算位置(hibernate5之后不支持)?,从顺序1开始计算位...原创 2018-10-31 18:23:05 · 134 阅读 · 0 评论 -
二级缓存
1、类型:关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value1、基于文件存储的数据库:ehcache2、基于内存存储的数据库:redis、memcache3、基于文档存储的数据库:mongodb业务场景比如:耗时较高的统计分析sql、电话账单查询sql等2、 ehcac...原创 2018-11-05 11:05:49 · 109 阅读 · 0 评论 -
Web Service
WebService远程调用技术概述Web Service——也叫XML Web Service WebService,是一种跨编程语言和跨操作系统平台的远程调用技术。Web Service是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。2.JDK开发WebServrice在JDK1.6时,Oracle公司就将Web Service集入到了J...原创 2018-12-10 19:18:39 · 158 阅读 · 0 评论