hibernate
文章平均质量分 56
aimashi@@@
这个作者很懒,什么都没留下…
展开
-
Hibernate入门
1. 什么是hibernate ORM框架/持久层框架 object reference mapping 通过管理对象来改变数据库中的数据 通过管理对象来操作数据库 mybatis new person() dao dao jdbc hibernate jdbc 优势...原创 2018-10-20 19:56:11 · 133 阅读 · 0 评论 -
hibernate对象及一级缓存
1. 对象的三种状态(hibernate管理的对象) 1.1 临时状态 1.2 持久状态 1.3 游离状态 1、hibernate是通过管理对象来操作数据,这里对象指的是持久化对象。 2、hibernate中的三种状态的对象是可以相互转换的,通常编码时只关注持久 化对象。关注get、save、update方法所操作后的对象 2. 一级缓存、快照(orm特性)...原创 2018-10-25 11:31:13 · 146 阅读 · 0 评论 -
hql语言的使用及与sql语言的区别
1. 什么是hql HQL是Hibernate Query Language的缩写 查全部2. hql和sql区别/异同 HQL SQL 类名/属性 表名/列名 区分大小写,关键字不区分大小写 ...原创 2018-10-29 22:54:44 · 628 阅读 · 0 评论 -
Hibernate的多对多关系使用
1. 数据库的多对多 1.1 数据库中不能直接映射多对多 处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多 注1:数据库多表联接查询 永远就是二个表的联接查询 A B C D t1 C t2 D ...原创 2018-10-27 20:26:21 · 213 阅读 · 0 评论 -
Hibernate的二级缓存
1. 为什么需要缓存 拉高程序的性能 关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver 非关系型数据库:数据与数据之间是不存在关系的,key-value 1、基于文件存储的数据库:ehcache 2、基于内存存储的数据库:redis、memcache 3、基于文...原创 2018-11-01 22:03:12 · 96 阅读 · 0 评论 -
spring整合hibernate注入有问题
定义的一个接口在配置了这个接口对应的实现类但是在使用的时候发现这个接口并没有自动赋值原因:这个接口的属性名必须和这个实现类在配置文件中的id一样...原创 2018-11-15 22:07:41 · 389 阅读 · 0 评论