随笔分类 -  hibernate

摘要:转:http://blog.csdn.net/xlgen157387/article/details/40071651 一、一级缓存二级缓存的概念解释 (1)一级缓存就是Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个 session 阅读全文
posted @ 2017-03-20 16:54 Mason.Ke 阅读(254) 评论(0) 推荐(0)
摘要:一、Propagation (事务的传播属性)Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。 有以下选项可供使用: PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAG 阅读全文
posted @ 2016-11-02 16:47 Mason.Ke 阅读(186) 评论(0) 推荐(0)
摘要:高并发问题是程序设计所必须要解决的问题,解决此类问题最主要的途径就是对对程序进行加锁控制。hibernate对加锁机制同样做出了实现,常用加锁方式为悲观锁和乐观锁。悲观锁指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁 阅读全文
posted @ 2016-07-07 15:02 Mason.Ke 阅读(552) 评论(0) 推荐(1)
摘要:目录 一、数据库事务的定义 二、数据库事务并发可能带来的问题 三、数据库事务隔离级别 四、使用Hibernate设置数据库隔离级别 五、使用悲观锁解决事务并发问题 六、使用乐观锁解决事务并发问题 Hibernate事务与并发问题处理(乐观锁与悲观锁) 一、数据库事务的定义 数据库事务(Databas 阅读全文
posted @ 2016-06-28 16:16 Mason.Ke 阅读(249) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/macula/archive/2013/05/08/3066914.html 每次带班,讲到Spring事务这一块的时候,大家总是有很多的疑问,其实Spring事务并不难,可能初次接触的时候有的不好理解,今天我们就详细来谈一下Spring的事务 阅读全文
posted @ 2016-06-21 11:02 Mason.Ke 阅读(198) 评论(0) 推荐(0)
摘要:1.什么是缓存? 缓存是介于物理数据源与应用程序之间,是对数据库中的数据复制一份临时放在内存中的容器,其作用是为了减少应用程序对物理数据源访问的次数,从而提高了应用程序的运行性能。Hibernate在进行读取数据的时候,根据缓存机制在相应的缓存中查询,如果在缓存中找到了需要的数据(我们把这称做“缓存 阅读全文
posted @ 2016-06-15 17:26 Mason.Ke 阅读(217) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/macula/archive/2013/05/08/3066914.html 每次带班,讲到Spring事务这一块的时候,大家总是有很多的疑问,其实Spring事务并不难,可能初次接触的时候有的不好理解,今天我们就详细来谈一下Spring的事务 阅读全文
posted @ 2016-05-31 10:38 Mason.Ke 阅读(471) 评论(0) 推荐(0)
摘要:很多时候我们已经设计好了数据库,需要使用hibernate来做数据持久化,因此需要根据数据库中的表结构生成相应的POJO. 本例使用hibernatetools来自动创建pojo。 测试环境:eclipse3.7(indigo)+hibernate4.1+hibernatetools3.3+orac 阅读全文
posted @ 2016-05-10 10:09 Mason.Ke 阅读(230) 评论(0) 推荐(0)
摘要:近几个月一直在忙于项目组的ios应用项目的开发,没有太多时间去研究web应用方面的问题了。刚好,昨天有网友问到如何批量产生hibernate带注解的pojo类的快捷方法,所谓批量就是指将当前数据库中所有数据表全部一次性生成带注解的pojo类,假设当前数据库friend有50个数据表,如果一个个的新建... 阅读全文
posted @ 2016-01-27 13:29 Mason.Ke 阅读(341) 评论(0) 推荐(0)