<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>华水 &#187; Hibernate</title>
	<atom:link href="http://huashui.org/tag/hibernate/feed" rel="self" type="application/rss+xml" />
	<link>http://huashui.org</link>
	<description>总是到下雨才想到雨伞，总是到拿雨伞时才发现不见了。</description>
	<lastBuildDate>Thu, 29 Jul 2010 09:53:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Hibernate3错误:could not initialize proxy &#8211; no Session的解决办法</title>
		<link>http://huashui.org/post/hibernate3-could-not-initialize-proxy-no-session.html</link>
		<comments>http://huashui.org/post/hibernate3-could-not-initialize-proxy-no-session.html#comments</comments>
		<pubDate>Mon, 08 Feb 2010 05:47:48 +0000</pubDate>
		<dc:creator>Huashui</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Session]]></category>

		<guid isPermaLink="false">http://huashui.org/?p=256</guid>
		<description><![CDATA[前段时间在项目中出现以下错误： org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize&#40;AbstractLazyInitializer.java:57&#41; at org.hibernate.proxy.AbstractLazyInitializer.getImplementation&#40;AbstractLazyInitializer.java:111&#41; 网上查了很多文章，说是因为hibernate的延迟加载问题。解决方法是： &#60;many-to-one&#62; 和 &#60;set&#62; 中设置 lazy=&#34;false&#34; 但操作中发现，这样会导致性能的大幅度下降，由于项目的关联的表格比较多，造成没刷新一次要执行非常多的SQL语句。 由于项目采用的ssh框架，因此使用spring的OpenSessionInViewFilter过滤器，重新测试下，性能提升很多。如果采用ssh，出现以上问题，可以加上这个过滤器。 &#60;filter&#62; &#60;filter-name&#62;openSessionInViewFilter&#60;/filter-name&#62; &#60;filter-class&#62;org.springframework.orm.hibernate3.support.OpenSessionInViewFilter&#60;/filter-class&#62; &#60;/filter&#62; &#60;filter-mapping&#62; &#60;filter-name&#62;openSessionInViewFilter&#60;/filter-name&#62; &#60;url-pattern&#62;/*&#60;/url-pattern&#62; &#60;/filter-mapping&#62; Random Posts2010-02-08 -- jqGrid基础学习：4jqGrid的ColModel API2010-02-20 -- 菜根谭（明刻版）42009-02-11 -- WPS2005KRM解决办法2010-03-02 -- jqGrid基础学习：8jqGrid中在导航条使用按钮2008-07-19 -- 如何去掉暴风影音的stormlive.exe进程2008-10-30 -- 推荐使用WPS的几个原因2009-10-13 -- MySQL出现No space left on device导致的无法启动2010-03-05 -- Linux中修改ip的办法2009-10-25 -- SQL Server的JDBC驱动问题2010-02-08 [...]]]></description>
		<wfw:commentRss>http://huashui.org/post/hibernate3-could-not-initialize-proxy-no-session.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
