一、多个事务并发运行时的并发问题: 总结为第一类丢失更新、脏读、虚读、不可重复读、第二类丢失更新。 1、第一类丢失更新:撤销一个事务时,把其他事务已提交的更新数据覆盖。 2、脏读:一个事务读到另一个事务未提交的更新数据。 3、虚读(幻读):一个事务读到另一个事务已提交的新插入的数据。 4、...
分类:
系统相关 时间:
2014-06-19 08:51:00
阅读次数:
321
一般Session的缓存被称为Hibernate的第一级缓存,SessionFactory的外置缓存是一个可配置的缓存插件,称为Hibernate的第二级缓存。一、缓存的基本原理: 1、持久化层的缓存的范围: A、事务范围:缓存只被当前事务访问。 B、进程范围:缓存被进程内的所有事务共...
分类:
系统相关 时间:
2014-06-19 00:48:36
阅读次数:
320
Autowiring of fields failed; nested exception is...........Error creating bean with name 'siteOperaterFactory': Autowiring of fields fa ...........jav...
分类:
编程语言 时间:
2014-06-18 22:12:24
阅读次数:
221
hibernate官方新手教程第一部分 - 第一个Hibernate程序 首先我们将创建一个简单的控制台(console-based)Hibernate程序。我们使用内置数据库(in-memory database) (HSQL DB),所以我们不必安装不论什么数据库server。 让我们如果我们希...
分类:
系统相关 时间:
2014-06-18 19:15:59
阅读次数:
370
Struts Problem ReportStruts has detected an unhandled exception:Messages:No suitable driver found for jdbc:mysql://localhost:3306/hibernate_basicCanno...
分类:
数据库 时间:
2014-06-18 18:41:57
阅读次数:
249
由于读取数据的时候,Hibernate将第一次读取的内容放到了缓存中,若此时有别的应用修改了数据库中的数据,程序再次读取的时候,内容是从缓存中直接获取,无法反映数据库中的最新状况。因此,可以设置读取数据的模式,不用读取缓存,从数据库中直接读取,方法如下:public List queryObject...
分类:
数据库 时间:
2014-06-18 17:47:05
阅读次数:
299
Java开发者必读的5本最佳Hibernate书籍分享到:17本文由ImportNew-will翻译自javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。Hibernate是最受欢迎的开源ORM(Object Relational Mapping 对象关系映射)框架之一,并且...
分类:
编程语言 时间:
2014-06-18 17:22:57
阅读次数:
245
近来方案做个爬虫的小比如,后来想想干脆运用的全部一点,今后就作为是个工程笔记,忘掉的代码就可以再到这个工程里查查了。solr是个很不错的东西,直接用就OK。下一方案方案看看compass,是一个封装了LuceneAPI的一个结构,用起来有点类似Hibernate,值得学习一下~ 好了,先个我们共享一...
分类:
其他好文 时间:
2014-06-17 14:15:31
阅读次数:
193
NHibernate是一个基于.Net,用于关系数据库的对象持久化类库.它是著名的Hibernate的.Net版本,NHibernate用于把你的.Net对象持久化到底层的关系数据库中.你完全不用自己编写Sql语句去操作这些对象,NH会代替你做.你的代码里面只需要关心这些对象,NH生成sql语句并能...
分类:
Web程序 时间:
2014-06-17 00:53:06
阅读次数:
746
1启用Hibernate二级缓存Hibernate二级缓存分为两部分,class缓存和查询缓存,其获取对象的方式有所不同,但两者也有联系,查询缓存必须以class缓存为基础才能起作用,否则只会使效率更低。我们这里使用的二级缓存是通过ehcache第三方插件实现的。1.1配置Hibernate.cfg.xml启用c..
分类:
系统相关 时间:
2014-06-16 16:32:59
阅读次数:
285