mybatis&hibernate
码莎拉蒂 .
这个作者很懒,什么都没留下…
展开
-
如何快速学习使用mybatis以及总结
mybatis和hibernate 第一步, 首先让我们对mybatis和hibernate对比了解下 相同点: 1、 Hibernate:Hibernate是当前非常流行的ORM框架,对数据库结构提供了较为完整的封装,都是为了简化Dao层的操作。 Mybatis:Mybatis同样也是非常流行的ORM框架,主要着力点原创 2015-08-20 10:13:53 · 3389 阅读 · 2 评论 -
mybatis和hibernate的对比总结
mybatis和hibernate 第一步, 首先让我们对mybatis和hibernate对比了解下 1、 Hibernate :Hibernate 是当前非常流行的ORM框架,对数据库结构提供了较为完整的封装,都是为了简化Dao层的操作。 Mybatis:Mybatis同样也是非常流行的ORM框架,主要着力点在于POJO 与SQL之间的映射关系,都是为了简化D原创 2015-10-18 23:13:59 · 3035 阅读 · 0 评论 -
Hibernate 持久化状态、HQL语句大全(转)
Hibernate 持久化状态 在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态:1、未被持久化的VO此时就是一个内存对象VO,由JVM管理生命周期2、已被持久化的PO,并且在Session生命周期内此时映射数据库数据,由数据库管理生命周期3、曾被持久化过,但现在和Session已经转载 2015-08-19 15:18:07 · 2016 阅读 · 0 评论 -
Hibernate 对象的三种状态
Hibernate 对象的三种状态瞬时(transient):由new操作符创建,且尚未与Hibernate Session关联的对象被认定为瞬时(Transient)的。瞬时(Transient)对象不会被持久化到数据库中,也不会被赋予持久化标识(identifier)。如果瞬时(Transient)对象在程序中没有被引用,它会被垃圾回收器(garbage collector)销转载 2015-10-21 20:15:43 · 1271 阅读 · 0 评论 -
Hibernate懒加载
在Hibernate框架中,当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,这时Hibernate用懒加载机制来弥补这种缺陷,但是这只是弥补而不是用了懒加载总体性能就提高了。我们所说的懒加载也被称为延迟加载,它在查询的时候不会立刻访问数据库,而是返回代理对象,当真正去使用对象的时候才会访问数据库。实现懒加载的前提:1转载 2015-10-21 20:25:08 · 1310 阅读 · 0 评论 -
mybatis执行批量更新batch update 的方法(oracle,mysql)
oracle和mysql数据库的批量update在mybatis中配置不太一样:oracle数据库: updatetest test=${item.test}+1 whereid = $原创 2015-11-28 18:50:23 · 3611 阅读 · 2 评论 -
Hibernate之悲观锁与乐观锁
http://blog.csdn.net/a19881029/article/details/20665663如果需要保证数据访问的排它性,则需对目标数据加“锁”,使其无法被其它程序修改一,悲观锁对数据被外界(包括本系统当前的其它事务和来自外部系统的事务处理)修改持保守态度,通过数据库提供的锁机制实现最常用的,是对查询进行加锁(LockMode.UPGRADE和转载 2015-12-06 02:41:05 · 1624 阅读 · 0 评论