![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
女Bug王
希望和大家分享、交流,共同进步
展开
-
DML,DDL,DCL的区别
根据我自己的理解就是根据操控的大小来记忆的,下面有标红.dml 操作语言:对数据的增删改查Ddl 定义语言: 定义表或更改表结构 dcl 控制语言 : 更改数据库用户的语句,赋权限DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进原创 2017-10-22 12:18:22 · 144 阅读 · 0 评论 -
hibernate 支持哪些哪些缓存
4.Hibernate支持哪些二级缓存技术? * EHCache (主要学习,支持本地缓存,支持分布式缓存) 可作为进程范围内的缓存, 存放数据的物理介质可以是内存或硬盘, 对 Hibernate 的查询缓存提供了支持。 * OSCache 可作为进程范围内的缓存, 存放数据的物理介质可以是内存或硬盘, 提供了丰富的缓存数据原创 2017-10-22 12:29:59 · 321 阅读 · 0 评论 -
update与saveOrUpdate有什么区别?
update与saveOrUpdate有什么区别?save() 方法很显然是执行保存操作的,如果是对一个新的刚new出来的对象进行保存,自然要使用这个方法了,数据库中没有这个对象。update() 如果是对一个已经存在的托管对象进行更新那么肯定是要使用update()方法了,数据中有这个对象。saveOrUpdate() 这个方法是更新或者插入,有主键就执行更新,如果没有主键就原创 2017-10-22 12:31:34 · 22616 阅读 · 0 评论 -
hibetnate 的inverse属性的作用
Hibernate的inverse属性的作用?1.明确inverse和cascade的作用 inverse 决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因为只有这两种关联关系包含集合,而one-to-one和many-to-one只含有关系对方的一个引用)。cascade决定是原创 2017-10-22 12:32:35 · 636 阅读 · 0 评论 -
hibernate 的一级缓存的相关问题
Hibernate一级缓存相关问题1.Session中的一级缓存 Hibernate框架共有两级缓存, 一级缓存(Session级别缓存)、二级缓存(SessionFactory级别缓存) 在Session接口的实现中包含一系列的 Java 集合, 这些 Java 集合构成了 Session 缓存. 持久化对象保存Session一级缓存中(一级缓存引用持久化对原创 2017-10-22 12:33:59 · 177 阅读 · 0 评论