- 浏览: 144939 次
- 性别:
- 来自: 成都
文章列表
增加方式如下:<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--> <listener> <listener-class> org.springframework.web.util.IntrospectorCleanupListen ...
OpenSessionInViewFilter是Spring提供的一个针对Hibernate的一个支持类,其主要意思是在发起一个页面请求时打开Hibernate的Session,一直保持这个Session,直到这个请求结束,具体是通过一个Filter来实现的。
由于Hibernate引入了Lazy Load特性,使得脱离Hibernate的Session周期的对象如果再想通过getter方法取到其关联对象的值,Hibernate会抛出一个LazyLoad的Exception。所以为了解决这个问题,Spring引入了这个Filter,使得Hibernate的Session的生命周期变长。
...
错误信息:
Caused by: org.hibernate.HibernateException: org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of umbrella.pojo.EntertainmentPOJO.id at umbrella.tyrant.dao.DAOTemplate$16.doInHibernate(DAOTemplate.java:512) at org.springframework.orm.hibernate3.HibernateTe ...
最近不知道干些什么好,无论做什么都觉得没劲,为了强迫自己学习,准备研究些开源项目的源码,从中找点乐趣,先来个大家熟悉的OpenSessionInViewFilter,下面我将逐步分析OpenSessionInViewFilter 的源码,了解OpenSessionInViewFilter 的原理,欣赏spring优雅的代码,本文只分析源码不做功能介绍,如果有朋友不熟悉OpenSessionInViewFilter,但是又有兴致阅读此文可以先百度或google一下.Spring中对OpenSessionInViewFilter的描述如下: 它是一个Servlet2.3过滤器,用来把一个Hi ...
- 2009-11-19 23:06
- 浏览 1237
- 评论(0)
OpenSessionInViewFilter
Open Session in View的作用,就是允许在每次的整个request的过程中使用同一个hibernate session,可以在这个request任
何时期lazy loading数据。
如果是singleSession=false的话,就不会在每次的整个request的过程中使用 ...
- 2009-11-19 22:57
- 浏览 1127
- 评论(0)
1.51源码:http://www.51aspx.com/2.源码之家:http://www.codejia.com/3.源码网:http://www.codepub.com/4.虾客源码:http://www.xkxz.com/5.源码开发网:http://www.codedn.com/6.洪越源代码:http://www.softhy.net/7.锋网源码:http://www.fwvv.net/8.代码爱好者:http://www.codefans.com/9.爱源码:http://www.aiyuanma.com/10.酷源码:http://www.kyuanma.com/11.搜源码: ...
- 2009-11-18 21:48
- 浏览 999
- 评论(0)
第六章
1.变量必须先初始化后才能使用。
2.byte、short和char类型的运算操作首先会把这些值转换为int类型,然后对int类型进行运算,最后得到int类型的结果。
3.静态方法里只能调用静态方法(包括main方法)。
4.main方法必须加public修饰,如果不加则默认为protect。
- 2009-09-12 11:14
- 浏览 1139
- 评论(0)
下面来说说Prototype模式。首先还是照旧先来看看牛人想出Prototype模式的意图。
用原型实例制定创建对象的种类,并且通过拷贝这些原型创建新的对象。(G4)
场景
我们手头上已经得到一个Product实例了,现在我们由于业务的要求 ...
- 2009-09-12 11:07
- 浏览 1028
- 评论(0)
JAVA开发者最常去的20个英文网站
1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.
2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.
3.[http://java.sun.com] – 官方的Java开发者网站 – 每周都有新文章发表.
4.[http://www.developer.com/java] – 由Gamelan.com 维护的Java技术文章网站.
5.[http://www. ...
- 2009-09-12 10:15
- 浏览 819
- 评论(0)
首先看一个例子(java) :
string str1 = "name" ;
string str2 = "name" ;
string str3 = new string("name") ;
string str4 = new string("name") ;
System.out.println(str1 == str2) ;
System.out.println(str2 == str3) ;
System.out.println(str3 == str4) ;
System.out.pr ...
- 2009-08-25 15:32
- 浏览 1490
- 评论(0)
方法一
public class Test
{ public static void main (String []args) { int j; for(int i=1;i<=100;i++) { for(j=2;j<=i-1;j++) { if(i%j==0) { break; } if(j>=i-1) System.out.println(i); } } }}
...
- 2009-08-03 11:31
- 浏览 5992
- 评论(0)