![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
kbeanwu
这个作者很懒,什么都没留下…
展开
-
Hibernate缓存管理
Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存可以进行配置和更改,并且可以动态加载和卸载。1、Cache简介缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提转载 2010-07-10 00:08:00 · 342 阅读 · 0 评论 -
Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
<br />Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 <br />瞬时态 <br /> 由new命令开辟内存空间的java对象, <br /><br /> eg. Person person = new Person("xxx", "xx"); <br /><br原创 2010-07-10 00:21:00 · 439 阅读 · 0 评论 -
链表面试题之常规题1 -- 反转链表
<br />原帖:http://www.cnblogs.com/cnyao/archive/2009/10/29/interview2.html<br />反转链表其实在前面的系列中已经写过程序了,现在只是将其单独提出来,列在这里。<br />主要就是使用额外的指针来标识新链表的头,现在正在处理的链表,以及链表的next节点。<br />题目:将链表按照逆序排列<br />可以使用非递归,也就是循环遍历的方法<br />1 linknode *reverse(linknode* head) 2 {转载 2010-07-18 19:18:00 · 575 阅读 · 0 评论 -
spring整合hibernate关于session的管理
<br />最近在测试oa系统的时候,发现若连接几次数据库后,tomcat就完全没反应,打开log文件,发现系统抛出java.lang.IllegalStateException: Pool not open的异常。在网上找到了问题及解决方法如下:<br />在使用Spring进行系统开发的时候,数据库连接一般都是配置在Spring的配置文件中,并且由Spring来管理的。在利用Spring + Hibernate进行开发时也是如此。下面是一个简单的Spring + Hibernate Dao的例子:<br转载 2010-07-18 12:44:00 · 981 阅读 · 0 评论