
Hibernate
文章平均质量分 60
HoldBelief
这个作者很懒,什么都没留下…
展开
-
Hibernate中get和load方法的区别
原文地址: Hibernate中get和load方法的区别 这次我们来谈一下Hibernate3.2 Session加载数据时get和load方法的区别,其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑窦,现在我给大家讲解一下: 1. 对于get方法,hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓...转载 2009-02-23 13:00:00 · 696 阅读 · 0 评论 -
Hibernate二级缓存攻略
Hibernate二级缓存攻略2006-10-11 16:14作者:AreYouOK出处:JAVAEYE责任编辑:方舟<!--广告--><!-- Please check block file --><!-- Please check block file --> 很多人对二级缓存都不太了解,或者是有错误的认识,我一...原创 2011-04-22 15:38:01 · 115 阅读 · 0 评论 -
Hibernate缓存管理
1、Cache简介缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝,应用程序在运行时直接读写缓存中的数据,只在某些特定时刻按照缓存中的数据来同步更新数据存储源。缓存的物理介质通常是内存,而永久性数据存储源的物理介质...原创 2011-04-22 10:20:08 · 120 阅读 · 0 评论 -
OpenSessionInViewFilter配置说明
原文地址:http://kenshinlk.iteye.com/blog/59087<!--OpenSessionInViewFilter配置,其实是一个又繁琐性能又低的东西,以后再也不想用到--> <filter> <filter-name>OpenSessionInViewFil...原创 2009-11-12 16:48:12 · 140 阅读 · 0 评论 -
java.sql.SQLException: No operations allowed after
情况是这样的,我使用tomcat5.0.28+hibernate2+mysql4,在M$的系统下没出现过任何问题,但将系统装到linux上以后(redhat9及as3),发现过一段时间后就没有办法连接上数据库,查看日志,内容如下: ERROR http-8080-Processor22 net.sf.hibernate.util.JDBCExceptionReporter - Could not ...原创 2009-10-22 13:38:24 · 890 阅读 · 0 评论 -
3p0 current_session_context_class 属性解释
<property name="hibernate.current_session_context_class">jta</property><property name="hibernate.current_session_context_class">thread</property> jta / thread 的选择 参考原...原创 2009-10-22 11:48:37 · 162 阅读 · 0 评论 -
众里寻他千百度 暮然回首 那人却在灯火阑珊处……
关于 c3p0 各个属性的解释,我想这个是最全的,不用 Google 上苦苦寻觅了, 众里寻他千百度 暮然回首 c3p0却在灯火阑珊处…… hibernate-3.2.zip 中有源码并注释……,先附全文如下: //$Id: Environment.java 10580 2006-10-16 02:48:43Z steve.ebersole@jboss.com $pa...2009-10-22 10:47:06 · 516 阅读 · 0 评论 -
C3P0 属性详解
<c3p0-config> <default-config> <!-- 当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!- 定义在从数据库获取新连接失败后重复尝试的次数..原创 2009-10-21 13:45:26 · 205 阅读 · 0 评论 -
hibernate.cfg.xml配置总结
Hibernate的描述文件可以是一个properties属性文件,也可以是一个xml文件。下面讲一下Hibernate.cfg.xml的配置。配置格式如下: 1. 配置数据源 在Hibernate.cfg.xml中既可以配置JDBC,也可以配置JNDI。在本小节中讲述数据源如何配置。 hibernate.cfg.xml<?xml version="1.0" encoding="...原创 2009-10-20 16:56:48 · 131 阅读 · 0 评论 -
Spring整合Hibernate
Spring整合HibernateSpring整合Hibernate时至今日,可能极少有J2EE应用会直接以JDBC方式进行持久层访问。毕竟,用面向对象的程序设计语言来访问关系型数据库,是一件让人沮丧的事情。大部分时候,J2EE应用都会以ORM框架来进行持久层访问,在所有的ORM框架中,Hibernate以其灵巧、轻便的封装赢得了众多开发者的青睐。Spring具有良好的...原创 2008-08-20 13:12:34 · 156 阅读 · 0 评论 -
Hibernate2.0中,关于session.flush()的理解
Hibernate2.0中,关于session.flush()的理解 刚刚开始时,阅读孙维琴的《精通 Hibernate:Java对象持久化技术详解.pdf》一书,由于不仔细误解了书中的意思,书中的意思是当程序显式调用session.flush()方法时,session会清理缓存,而我却误解为清空缓存。差之毫厘,谬之千里... 清理是什么意思呢?一下是《精通 Hiberna...2008-07-20 01:52:51 · 184 阅读 · 0 评论 -
在Hibernate中使用JTA事务
9.3.5 在Hibernate中使用JTA事务JTA(Java Transaction API)是事务服务的J2EE解决方案。本质上,它是描述事务接口的J2EE模型的一部分,开发人员直接使用该接口或者通过J2EE容器使用该接口来确保业务逻辑能够可靠地运行。JTA有3个接口,它们分别是UserTransaction接口、TransactionManager接口和Transacti...原创 2011-01-12 11:34:38 · 319 阅读 · 0 评论