- 浏览: 34198 次
- 性别:
- 来自: 深圳
最新评论
-
jayz2010:
此外,如果thinkpad的音量控制键不起作用,需要做以下事情 ...
在Fedora14下面保护thinkpad笔记本电池
如果使用jboss5,可以很容易的将jbosscache作为hibernate的二级缓存提供者。首先需要这样编写persistence.xml
注意,当前的jbosscache还不支持CacheConcurrencyStrategy.NONSTRICT_READ_WRITE和CacheConcurrencyStrategy.READ_WRITE,需要将他们在代码中改为CacheConcurrencyStrategy.TRANSACTIONAL,否则hibernate entitymanager將无法启动,报如下错误
当然有人会质疑为什么在带来编码限制的情况下,还引入jbosscache。理由很简单——因为它是一个分布式复制的cache,可以做到多应用服务器节点同步cache对象。当然,如果仅仅是使用单机的hibernate JPA,单节点的ehcache就够了。
<?xml version="1.0" encoding="UTF-8"?> <persistence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/persistence" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> <persistence-unit name="tempdb" transaction-type="JTA"> <jta-data-source>java:/DefaultDS</jta-data-source> <properties> <property name="hibernate.cache.use_second_level_cache" value="true"/> <property name="hibernate.cache.use_query_cache" value="true"/> <property name="hibernate.cache.region.factory_class" value="org.hibernate.cache.jbc2.JndiMultiplexedJBossCacheRegionFactory"/> <!-- region factory specific properties --> <property name="hibernate.cache.region.jbc2.cachefactory" value="java:CacheManager"/> <property name="hibernate.cache.region.jbc2.cfg.entity" value="mvcc-entity"/> <property name="hibernate.cache.region.jbc2.cfg.collection" value="mvcc-entity"/> </properties> </persistence-unit> </persistence>
注意,当前的jbosscache还不支持CacheConcurrencyStrategy.NONSTRICT_READ_WRITE和CacheConcurrencyStrategy.READ_WRITE,需要将他们在代码中改为CacheConcurrencyStrategy.TRANSACTIONAL,否则hibernate entitymanager將无法启动,报如下错误
javax.persistence.PersistenceException: [PersistenceUnit: persistence] Unable to build EntityManagerFactory ... Caused by: org.hibernate.cache.CacheException: unsupported access type [nonstrict-read-write]
当然有人会质疑为什么在带来编码限制的情况下,还引入jbosscache。理由很简单——因为它是一个分布式复制的cache,可以做到多应用服务器节点同步cache对象。当然,如果仅仅是使用单机的hibernate JPA,单节点的ehcache就够了。
发表评论
-
yjp在jboss上的on-demand attach
2011-11-19 23:35 1207根据http://www.yourkit.com/docs/1 ... -
subversion集成apache时的目录权限问题
2011-10-20 00:32 2284环境: RHEL 6.1 32位 步骤: 1. y ... -
drools的ruleflow-group, lock-on-action, agenda-group等等
2011-07-05 11:46 5377drools引擎控制规则分组,以及规则执行先后次序的方法有多种 ... -
drools的date解析问题
2011-06-28 17:34 1768在jboss-tools的drools编辑器中,以下的规则解析 ... -
在Fedora14下面保护thinkpad笔记本电池
2011-01-31 15:50 1457Linux的好处不用讲,缺点也一大堆,实在是我等懒人不太好使用 ... -
RHEL5.5下的memcachedb
2011-01-31 15:46 971由于CentOS5有一个memcached的安装包,如果要玩m ... -
JBoss5的系统参数替代和jboss.service.binding.set
2011-01-31 15:42 1949有一个想法是将jbossweb.sar中的server.xml ... -
maven的maven.skip.test和maven.test.skip属性
2011-01-31 15:41 1001maven.skip.test是跳过test phase,而m ... -
quartz点滴
2011-01-31 15:38 706在quartz里,如果使用org.quartz.jobStor ... -
Fedora14安装经历
2011-01-31 15:37 1177这几天搞到一个高分的笔记本,试着安装了F14,介质是Fedor ... -
Fedora14下的java字体问题解决
2011-01-31 15:36 888网上找到的,供参考: su - cd /usr/jav ... -
Linux下怎么退出telnet会话
2011-01-31 15:35 1402ctrl+],然后输入quit -
让JBoss EAP5.x使用jdk的mbean server
2011-01-31 15:33 1242如果是jboss 4.x,在jvm启动参数中加入-Djboss ... -
将Tomcat添加为RHEL Linux的系统服务
2011-01-31 15:32 919据说有若干方法,我试过可行的方法是下面这一种,以Tomcat6 ... -
MissionControl监控JRockit的参数
2011-01-31 15:31 793-Xmanagement -Dcom.sun.manageme ... -
利用rsyncd/rsync, crontab实现Linux服务器间的定时备份
2011-01-31 15:28 1657Linux的强大之处,就在于可以将若干个工具像积木一样搭建以实 ... -
文件的批量改名脚本
2011-01-31 15:22 693将某目录下所有类似01jfkdjfld.pdf的文件改为01. ... -
Tomcat的标签类实例缓存池控制
2011-01-31 15:19 1423支持现场时发现,对于自定义标签库(tld),Tomcat/JB ... -
trac运行中的subversion错误
2011-01-31 15:16 715trac0.11以下是依赖于svn才能够安装和运行的。在实际运 ... -
trac发邮件的问题
2011-01-31 15:14 2683发现配置smtp段后, 2010-06-11 17:52:2 ...
相关推荐
2.3.1. Hibernate的二级缓存策略的一般过程如下: 1) 条件查询的时候,总是发出一条select * from table_name where …. (选择所有字段)这样的SQL语句查询数据库,一次获得所有的数据对象。 2) 把获得的所有数据...
它可以使用不同的缓存实现,如 EhCache 、 JBossCache 、 OsCache 等 (二级缓存是缓存实体对象的) 还有一个类型的 CACHE 就是 QueryCache . 它的作用就是缓存一个 Query 以及 Query 返回对象的 Identifier 以及...
Hibernate中使用了一级缓存和二级缓存的机制来提高程序的性能. 一 为什么要使用缓存? 缓存是一块存储区域,可能是一块内存,也可能是一块硬盘.缓存能起到缓冲的作用,把程序经常使用...
JbossCache中文文档由邱奎宁翻译,本人制作。
jbosscache 1.2.4 源代码和sample
JbossCache中文文档,很好的学习文档!!
jbosscache-core-3.2.7.GA.jar
搭建hibernate的相关Jar包,可以帮助初学者。 slf4j-log4j12-1.6.1.jar swarmcache-1.0RC2.jar slf4j-api-1.5.8.jar proxool-0.8.3.jar oscache-2.1.jar ojdbc14.jar log4j-1.2.16.jar jta-1.1.jar jbosscache-core-...
jbosscache3.2.5 jar 包 jbosscache-core-sources.jar jboss-logging-spi.jar jboss-transaction-api.jar
jbosscache manual jbosscache manual jbosscache manual jbosscache manual jbosscache manual
JBoss Cache 缓存 讲解说明
JBoss Cache用户向导笔记,支持集群、事务的缓存技术
jbosscache-1.4.1.jar
jbosscache-userguide_zh_CN jbosscache-userguide_zh_CN jbosscache-userguide_zh_CN
jbosscache-core-3.1.0.jar
在JavaGroups中,组并不需要明确地创建,当第一个成员加入一个组时,自动创建了该组,第一个成员同时作为系统的协调者统一发送系统信息(譬如成员的加入退出等)给其它成员,而其他组成员通过与系统协调者的通信来...
操作系统磁盘缓存 减少磁盘机械操作 数据库缓存 减少文件系统I/O 应用程序缓存 减少对数据库的查询 Web服务器缓存 减少应用服务器请求 客户端浏览器缓存 减少对网站的访问
其中jbosscache-core-sources.jar为源代码jar包;jbosscache-core.jar含jbosscache的核心代码; lib中含有jbosscache-core.jar中所用到得class文件; etc中含有一些配置文件的样例
红帽公司jboss的内部资料,版本 2.2.0 Poblano版,需要的可以下载!