﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-孤灯野火-文章分类-Spring</title><link>http://www.blogjava.net/liudawei/category/39502.html</link><description>畅想的天空</description><language>zh-cn</language><lastBuildDate>Fri, 02 Nov 2012 13:14:57 GMT</lastBuildDate><pubDate>Fri, 02 Nov 2012 13:14:57 GMT</pubDate><ttl>60</ttl><item><title>Spring国际化</title><link>http://www.blogjava.net/liudawei/articles/390582.html</link><dc:creator>孤飞燕</dc:creator><author>孤飞燕</author><pubDate>Thu, 01 Nov 2012 03:00:00 GMT</pubDate><guid>http://www.blogjava.net/liudawei/articles/390582.html</guid><wfw:comment>http://www.blogjava.net/liudawei/comments/390582.html</wfw:comment><comments>http://www.blogjava.net/liudawei/articles/390582.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/liudawei/comments/commentRss/390582.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liudawei/services/trackbacks/390582.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 根据浏览器语言配置国际化1.1 例如国际化配置文件internationalization.xml，放置在spring/appServlet/文件夹下，可根据需要具体放置&nbsp;Code highlighting produced by Actipro CodeHighlighter (freeware)http:/...&nbsp;&nbsp;<a href='http://www.blogjava.net/liudawei/articles/390582.html'>阅读全文</a><img src ="http://www.blogjava.net/liudawei/aggbug/390582.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liudawei/" target="_blank">孤飞燕</a> 2012-11-01 11:00 <a href="http://www.blogjava.net/liudawei/articles/390582.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>springmvc中获得HttpServletRequest request方法 . </title><link>http://www.blogjava.net/liudawei/articles/388273.html</link><dc:creator>孤飞燕</dc:creator><author>孤飞燕</author><pubDate>Fri, 21 Sep 2012 08:51:00 GMT</pubDate><guid>http://www.blogjava.net/liudawei/articles/388273.html</guid><wfw:comment>http://www.blogjava.net/liudawei/comments/388273.html</wfw:comment><comments>http://www.blogjava.net/liudawei/articles/388273.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/liudawei/comments/commentRss/388273.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liudawei/services/trackbacks/388273.html</trackback:ping><description><![CDATA[
<p>在web。xml中配置一个监听</p><p>&lt;listener&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;listener-class&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.springframework.web.context.request.RequestContextListener<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/listener-class&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/listener&gt;</p><p>之后就可以在程序使用了</p><p>&nbsp;</p>public&nbsp; HttpServletRequest getHttpServletRequest()<br />&nbsp;{<br />&nbsp;&nbsp;ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();<br />&nbsp;&nbsp;return servletRequestAttributes.getRequest();<br />&nbsp;} 
<img src ="http://www.blogjava.net/liudawei/aggbug/388273.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liudawei/" target="_blank">孤飞燕</a> 2012-09-21 16:51 <a href="http://www.blogjava.net/liudawei/articles/388273.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Spring为ApplicationContext提供的三种方式</title><link>http://www.blogjava.net/liudawei/articles/270114.html</link><dc:creator>孤飞燕</dc:creator><author>孤飞燕</author><pubDate>Mon, 11 May 2009 13:40:00 GMT</pubDate><guid>http://www.blogjava.net/liudawei/articles/270114.html</guid><wfw:comment>http://www.blogjava.net/liudawei/comments/270114.html</wfw:comment><comments>http://www.blogjava.net/liudawei/articles/270114.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/liudawei/comments/commentRss/270114.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liudawei/services/trackbacks/270114.html</trackback:ping><description><![CDATA[<div><span style="font-size: 9pt; background: #ffffff; color: #000000; font-family: 'Arial'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">ClassPathXmlApplicationContext</span>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #000000; font-family: 'Arial'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">FileSystemXmlApplicationContext</span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #000000; font-family: 'Arial'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">XmlWebApplicationContext</span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #000000; font-family: 'Arial'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">其中&nbsp;<font face="Arial">XmlWebApplicationContext</font><font face="宋体">是专为</font><font face="Arial">Web</font><font face="宋体">工程定制的。使用举例如下：</font></span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #000000; font-family: 'Arial'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">//<font face="宋体">加载多个文件</font></span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #000000; font-family: 'Arial'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">String[]&nbsp;Local={"classpath:applicationContext.xml"};</span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #000000; font-family: 'Arial'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">//<font face="宋体">这是放在</font><font face="Arial">src</font></span><span style="font-size: 9pt; background: #ffffff; color: #000000; font-family: '宋体'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">下，所以用<font face="Arial">classpath:&nbsp;</font><font face="宋体">当然你也可以不用</font></span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #ff0000; font-family: 'Arial'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">//</span><span style="font-size: 9pt; background: #ffffff; color: #ff0000; font-family: '宋体'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">第一</span><span style="font-size: 9pt; background: #ffffff; color: #ff0000; font-family: 'Arial'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">种方式</span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #000000; font-family: 'Arial'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">ApplicationContext&nbsp;context=new&nbsp;FileSystemXmlApplicationContext(Local);</span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #ff0000; font-family: 'Arial'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">//<font face="宋体">第二种方式</font></span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #000000; font-family: 'Arial'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">context=&nbsp;new&nbsp;ClassPathXmlApplicationContext(Local);</span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #0000ff; font-family: '宋体'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">这两种方式一般用于在<font face="Arial">Action</font><font face="宋体">中或者</font><font face="Arial">Manager</font><font face="宋体">中获得其他的</font><font face="Arial">Manager</font></span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #ff0000; font-family: '宋体'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">第三种方式：</span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #000000; font-family: '宋体'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">在<font face="Arial">web.xml</font><font face="宋体">中配置</font></span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10.5pt; color: #008080; font-family: '宋体'">配置监听器：</span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&lt;</span><span style="font-size: 10.5pt; color: #3f7f7f; font-family: 'Courier New'">listener</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&gt;</span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10.5pt; color: #000000; font-family: 'Courier New'">&nbsp;&nbsp;</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&lt;</span><span style="font-size: 10.5pt; color: #3f7f7f; font-family: 'Courier New'">listener-class</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&gt;</span><span style="font-size: 10.5pt; color: #000000; font-family: 'Courier New'">org.springframework.web.context.ContextLoaderListener&nbsp;</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10.5pt; color: #3f7f7f; font-family: 'Courier New'">listener-class</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&gt;</span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 10.5pt; color: #000000; font-family: 'Courier New'">&nbsp;&nbsp;</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10.5pt; color: #3f7f7f; font-family: 'Courier New'">listener</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&gt;</span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 10.5pt; color: #008080; font-family: '宋体'">配置监听器监听的<font face="Courier New">xml</font></span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt">&nbsp;<span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&lt;</span><span style="font-size: 10.5pt; color: #3f7f7f; font-family: 'Courier New'">context-param</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&gt;</span><span style="font-size: 10.5pt; color: #000000; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;</span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt">&nbsp;<span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&lt;</span><span style="font-size: 10.5pt; color: #3f7f7f; font-family: 'Courier New'">param-name</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&gt;</span><span style="font-size: 10.5pt; color: #000000; font-family: 'Courier New'">contextConfigLocation</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10.5pt; color: #3f7f7f; font-family: 'Courier New'">param-name</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&gt;</span><span style="font-size: 10.5pt; color: #000000; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&lt;</span><span style="font-size: 10.5pt; color: #3f7f7f; font-family: 'Courier New'">param-value</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&gt;</span><span style="font-size: 10.5pt; color: #000000; font-family: 'Courier New'">classpath:applicationContext.xml</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10.5pt; color: #3f7f7f; font-family: 'Courier New'">param-value</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&gt;</span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10.5pt; color: #3f7f7f; font-family: 'Courier New'">context-param</span><span style="font-size: 10.5pt; color: #008080; font-family: 'Courier New'">&gt;</span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 10.5pt; color: #008080; font-family: '宋体'">Jsp<font face="宋体">中处理：</font></span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10.5pt; color: #bf5f3f; font-family: 'Courier New'">&lt;%</span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10.5pt; color: #000000; font-family: 'Courier New'">&nbsp;&nbsp;</span>&nbsp;<span style="font-size: 10.5pt; color: #3f7f5f; font-family: 'Courier New'">//第三种方式</span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10.5pt; color: #000000; font-family: 'Courier New'">ServletContext&nbsp;servletContext&nbsp;=&nbsp;request.getSession().getServletContext();&nbsp;&nbsp;&nbsp;&nbsp;</span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10.5pt; color: #000000; font-family: 'Courier New'">ApplicationContext&nbsp;ctx=WebApplicationContextUtils.getWebApplicationContext(servletContext);&nbsp;</span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10.5pt; color: #000000; font-family: 'Courier New'">out.println(ctx);</span><span style="font-size: 10.5pt; color: #3f7f5f; font-family: 'Courier New'">//测试</span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10.5pt; color: #000000; font-family: 'Courier New'">&nbsp;&nbsp;</span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 10.5pt; color: #000000; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt; color: #bf5f3f; font-family: 'Courier New'">%&gt;</span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 10.5pt; color: #ff0000; font-family: '宋体'">这种方式一般用于在<font face="Courier New">jsp</font><font face="宋体">中取</font><font face="Courier New">Manager,</font><font face="宋体">当然其他的你能</font><font face="Courier New">get</font><font face="宋体">到的&nbsp;都可以获得</font></span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #000000; font-family: 'Arial'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="color: #c80000">
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><span style="font-size: 9pt; background: #ffffff; color: #000000; font-family: 'Arial'; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">jsp 中导入的包</span></p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial">&lt;%@ page import="org.springframework.web.context.support.WebApplicationContextUtils,org.springframework.context.ApplicationContext" %&gt;</p>
</span></span>
<p>&nbsp;</p>
<p style="margin-top: 5pt; background: #ffffff; margin-bottom: 5pt; text-align: left; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"></p>
</div>
<img src ="http://www.blogjava.net/liudawei/aggbug/270114.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liudawei/" target="_blank">孤飞燕</a> 2009-05-11 21:40 <a href="http://www.blogjava.net/liudawei/articles/270114.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Spring2.5 Hibernate3.2 Struts2.0配置</title><link>http://www.blogjava.net/liudawei/articles/269944.html</link><dc:creator>孤飞燕</dc:creator><author>孤飞燕</author><pubDate>Sun, 10 May 2009 13:33:00 GMT</pubDate><guid>http://www.blogjava.net/liudawei/articles/269944.html</guid><wfw:comment>http://www.blogjava.net/liudawei/comments/269944.html</wfw:comment><comments>http://www.blogjava.net/liudawei/articles/269944.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/liudawei/comments/commentRss/269944.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liudawei/services/trackbacks/269944.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4/* Style Definitions */table.MsoNormalTable{mso-style-name:普通表格;mso-tstyl...&nbsp;&nbsp;<a href='http://www.blogjava.net/liudawei/articles/269944.html'>阅读全文</a><img src ="http://www.blogjava.net/liudawei/aggbug/269944.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liudawei/" target="_blank">孤飞燕</a> 2009-05-10 21:33 <a href="http://www.blogjava.net/liudawei/articles/269944.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Spring处理Clob Blob</title><link>http://www.blogjava.net/liudawei/articles/269939.html</link><dc:creator>孤飞燕</dc:creator><author>孤飞燕</author><pubDate>Sun, 10 May 2009 13:11:00 GMT</pubDate><guid>http://www.blogjava.net/liudawei/articles/269939.html</guid><wfw:comment>http://www.blogjava.net/liudawei/comments/269939.html</wfw:comment><comments>http://www.blogjava.net/liudawei/articles/269939.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/liudawei/comments/commentRss/269939.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liudawei/services/trackbacks/269939.html</trackback:ping><description><![CDATA[一.针对不是Oracle9i<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<strong>1</strong>.<span style="font-family: 宋体;">在</span><span style="font-size: 10pt; color: red; font-family: 'Courier New';">sessionFactory</span><span style="font-family: 宋体;">中设置</span>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';">&lt;!-- </span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 宋体;">定义</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';">Hibernate</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 宋体;">的</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';">sessionFactory</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 宋体;">，通过该</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';">Bean</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 宋体;">，可以获得</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';">Hibernate</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 宋体;">的</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';">Session--&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">bean </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">id</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"sessionFactory"</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">class</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"org.springframework.orm.hibernate3.LocalSessionFactoryBean"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: red; font-family: 'Courier New';">&lt;property name="lobHandler"&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: red; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ref bean="lobHandler"/&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: red; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/property&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">property </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">name</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"dataSource"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">ref </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">bean</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"dataSource" </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">/&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">property</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">property </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">name</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"hibernateProperties"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">props</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">prop </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">key</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"hibernate.dialect"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.hibernate.dialect.MySQLDialect</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">prop</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';">&lt;!--</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 宋体;">设置二级缓冲</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';">--&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">prop </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">key</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"hibernate.cache.provider_class"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.hibernate.cache.EhCacheProvider</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">prop</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';">&lt;!--</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 宋体;">设置二级缓冲，打开查询缓冲</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';">--&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">prop </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">key</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"hibernate.cache.use_query_cache"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">true</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">prop</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';">&lt;!--</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 宋体;">设置显示</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';">Hibernate</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 宋体;">操作的</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';">SQL</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 宋体;">语句</span><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';">--&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">prop </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">key</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"hibernate.show_sql"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">true</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">prop</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">props</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">property</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">property </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">name</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"mappingResources"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">list</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">value</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; com/njwj/model/test.hbm.xml</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">value</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">list</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">property</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></p>
<p style="margin-left: 42pt;"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">bean</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;<br />
</span></p>
<strong>2.</strong>&nbsp;
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: rgb(63, 95, 191); font-family: 'Courier New';"><span style="color: red;"><span style="font-size: 10pt; font-family: 'Courier New';">&lt;!-- </span><span style="font-size: 10pt; font-family: 宋体;">申明处理</span><span style="font-size: 10pt; font-family: 'Courier New';">Clob</span><span style="font-size: 10pt; font-family: 宋体;">对象</span><span style="font-size: 10pt; font-family: 'Courier New';">LobHandler --&gt;</span></span></span></p>
<p style="margin-left: 42pt;"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">bean </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">id</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"lobHandler" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">class</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"org.springframework.jdbc.support.lob.DefaultLobHandler" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">lazy-init</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"true" </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">/&gt;<br />
</span></p>
<strong>3.<br />
&nbsp; </strong>
<p><span style="font-size: 10pt; color: teal; font-family: 宋体;"><span style="color: red;"><strong><span style="font-size: 10pt; font-family: 宋体;">在</span><span style="font-size: 10pt; font-family: 'Courier New';">hibernate</span><span style="font-size: 10pt; font-family: 宋体;">实体类配置中</span></strong></span></span></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;?</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">xml </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">version</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"1.0" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">encoding</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"UTF-8"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">?&gt;</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;!</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">DOCTYPE </span><span style="font-size: 10pt; color: navy; font-family: 'Courier New';">hibernate-mapping </span><span style="font-size: 10pt; color: gray; font-family: 'Courier New';">PUBLIC </span><span style="font-size: 10pt; color: navy; font-family: 'Courier New';">"-//Hibernate/Hibernate Mapping DTD 3.0//EN" </span><span style="font-size: 10pt; color: rgb(63, 127, 95); font-family: 'Courier New';">"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">hibernate-mapping </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">package</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"com.njwj.model"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">class </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">name</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"LobHandlerTest" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">table</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"lobhandlertest"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">id </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">name</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"id" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">column</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"id"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">generator </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">class</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"native"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">generator</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">id</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></strong></p>
<p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong></span></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: red; font-family: 'Courier New';">&lt;property name="lobhandler" column="lobhandler" type="org.springframework.orm.hibernate3.support.ClobStringType" length="200"&gt;&lt;/property&gt;</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 10pt; color: black; font-family: 'Courier New';">&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">class</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&lt;/</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">hibernate-mapping</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">&gt;</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 10pt; color: red; font-family: 'Courier New';">name="lobhandler"&nbsp;</span><span style="font-size: 10pt; color: red; font-family: 宋体;">为实体类属性</span><span style="font-size: 10pt; color: red; font-family: 'Courier New';">&nbsp;</span><span style="font-size: 10pt; color: red; font-family: 宋体;">为</span><span style="font-size: 10pt; color: red; font-family: 'Courier New';">String</span><span style="font-size: 10pt; color: red; font-family: 宋体;">类型</span></strong></p>
<p><strong><span style="font-size: 10pt; color: red; font-family: 'Courier New';">column="lobhandler"&nbsp;</span><span style="font-size: 10pt; color: red; font-family: 宋体;">为数据库字段</span><span style="font-size: 10pt; color: red; font-family: 宋体;">为</span><span style="font-size: 10pt; color: red; font-family: 'Courier New';">Clob</span></strong><span style="font-size: 10pt; color: red; font-family: 宋体;"><strong>类型<br />
</strong></span></p>
<br />
<br />
<span style="font-size: 12pt;"><span style="font-size: 10pt;">以上配置转Clob结束<br />
<br />
&nbsp; </span></span>
<p style="background: rgb(245, 250, 254) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 18.75pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;"><strong><span style="font-size: 10.5pt; color: red; font-family: Arial;" lang="EN-US">*.hbm.xml</span></strong><strong><span style="font-size: 10.5pt; color: red; font-family: 宋体;">配置修改如下</span></strong><strong><span style="font-size: 10.5pt; color: red; font-family: Arial;" lang="EN-US">:</span></strong></span></span><span style="font-size: 10.5pt; font-family: Arial;" lang="EN-US"><br />
<span style="font-size: 12pt;"><span style="font-size: 10pt;">&nbsp;&nbsp; a:</span></span></span><span style="font-size: 12pt;"><span style="font-size: 10pt;"><span style="font-size: 10.5pt;">操作</span><span style="font-size: 10.5pt; font-family: Arial;" lang="EN-US">blob,java</span><span style="font-size: 10.5pt;">类的<span style="color: red;">成员变量类型设置为</span></span><span style="font-size: 10.5pt; color: red; font-family: Arial;" lang="EN-US">byte[],</span><span style="font-size: 10.5pt;">映射文件设置为：</span><span style="font-size: 10.5pt; font-family: Arial;" lang="EN-US"><o:p></o:p></span></span></span></p>
<p style="background: rgb(245, 250, 254) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 18.75pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;"><span style="font-size: 10.5pt; color: rgb(255, 153, 0); font-family: Arial;" lang="EN-US"><span style="color: red;"><span style="font-size: 12pt;"><span style="font-size: 10pt;"><span style="font-size: 10.5pt; font-family: Arial;" lang="EN-US">org.springframework.orm.hibernate3.support.BlobByteArrayType</span></span></span></span><br />
</span><span style="font-size: 10.5pt; font-family: Arial;" lang="EN-US">&nbsp;&nbsp; b:</span><span style="font-size: 10.5pt;">操作</span><span style="font-size: 10.5pt; font-family: Arial;" lang="EN-US">clob,java</span><span style="font-size: 10.5pt;">类的<span style="color: red;">成员变量类型设置为</span></span><span style="font-size: 10.5pt; color: red; font-family: Arial;" lang="EN-US">String,</span><span style="font-size: 10.5pt;">映射文件设置为：</span></span></span><span style="font-size: 10.5pt; font-family: Arial;" lang="EN-US"><br />
<span style="font-size: 12pt;"><span style="font-size: 10pt;"><span style="color: red;">org.springframework.orm.hibernate3.support.ClobStringType</span><o:p></o:p></span></span></span></p>
<span style="font-size: 10.5pt; font-family: 宋体;"><span style="font-size: 12pt;"><span style="font-size: 10pt;">使用的时候不用额外考虑，可以直接象平常使用就可以了。</span><br />
</span></span><br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;
<img src ="http://www.blogjava.net/liudawei/aggbug/269939.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liudawei/" target="_blank">孤飞燕</a> 2009-05-10 21:11 <a href="http://www.blogjava.net/liudawei/articles/269939.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>