
hibernate
文章平均质量分 52
sn_cmf16
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hibernate加载策略
1. 对象的三种状态(hibernate管理的对象) 1.1 临时状态 1.2 持久状态 1.3 游离状态 结论: 1、hibernate通过管理对象来操作数据库,这里对象指的是持久态的对象 2、各种状态的对象是可以相互转换 2. 一级缓存、快照(orm特性) 讲解一级缓存: 一级缓存又被称为session级别的缓存 相当于数据库的某一条数据在hibernate中产生一个快照 ...原创 2018-10-22 20:21:56 · 120 阅读 · 0 评论 -
hibernate one to many(many to one)
多对一维护的关系是:多指向一的关系,有了此关系,加载多的时候可以将一加载上来 一对多维护的关系是:一指向多的关系,有了此关系,在加载一的时候可以将多加载上来 而单向一对多关联映射是在一的一端维护关系的 1.实体类: one to many:定义多段Set集合,需要实例化HasSet many to one:定义一端对象 2.映射文件: ...原创 2018-10-28 22:12:00 · 321 阅读 · 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 · 163 阅读 · 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 · 138 阅读 · 0 评论 -
hql解析、hibernate分页
1、 什么是hql HQL(Hibernate Query Language)是hibernate专门用于查询数据的语句, 有别于SQL,HQL 更接近于面向对象的思维方式。 2 、hql和sql区别/异同 hql sql 类名/属性 表名/列名 区分大小写,关键字不区分大小写 不区分大小写 ?,从下标0开始计算位置(hibernate5之后不支持) ?,从顺序1开始计算位...原创 2018-10-31 18:23:05 · 196 阅读 · 0 评论 -
二级缓存
1、类型: 关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver 非关系型数据库:数据与数据之间是不存在关系的,key-value 1、基于文件存储的数据库:ehcache 2、基于内存存储的数据库:redis、memcache 3、基于文档存储的数据库:mongodb 业务场景比如:耗时较高的统计分析sql、电话账单查询sql等 2、 ehcac...原创 2018-11-05 11:05:49 · 148 阅读 · 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 · 202 阅读 · 0 评论