﻿<?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-既然选择 就去深入  时间不多 努力就好-随笔分类-SSH</title><link>http://www.blogjava.net/damiean/category/48574.html</link><description>无所谓技术 
        追求高质量


                   My QQ:370650640</description><language>zh-cn</language><lastBuildDate>Wed, 14 Sep 2011 13:01:32 GMT</lastBuildDate><pubDate>Wed, 14 Sep 2011 13:01:32 GMT</pubDate><ttl>60</ttl><item><title>对于取值Session里面的集合问题</title><link>http://www.blogjava.net/damiean/archive/2011/09/06/358139.html</link><dc:creator>Solitary-Taoist</dc:creator><author>Solitary-Taoist</author><pubDate>Tue, 06 Sep 2011 10:21:00 GMT</pubDate><guid>http://www.blogjava.net/damiean/archive/2011/09/06/358139.html</guid><wfw:comment>http://www.blogjava.net/damiean/comments/358139.html</wfw:comment><comments>http://www.blogjava.net/damiean/archive/2011/09/06/358139.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/damiean/comments/commentRss/358139.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/damiean/services/trackbacks/358139.html</trackback:ping><description><![CDATA[<div>&nbsp;今天做权限&nbsp; 想取得用户里面的角色&nbsp; 由于我做的是多对多&nbsp; 所以不能按照多对一的点get去获得&nbsp;&nbsp;&nbsp;&nbsp; 所以在循环的时候报错&nbsp;&nbsp;&nbsp;&nbsp; 由于没有配置opensessionviewfilter&nbsp; 所以页面不会自动去加载集合里面的数据&nbsp; 所以我们需要配置Opensessionviewfilter来加载集合里面的数据 从而做到我们所需要的功能&nbsp;&nbsp; 下面是Opensessionviewfilter的配置&nbsp; 记住放在Struts2的前面 
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><span style="color: #0000ff">&lt;</span><span style="color: #800000">filter</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">openSessionInView</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">filter-class</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-class</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">filter-mapping</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">openSessionInView</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">url-pattern</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">/*</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">url-pattern</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-mapping</span><span style="color: #0000ff">&gt;</span></div><br />再此感谢ninja的帮忙&nbsp;&nbsp; 大家可以去了解Session的特性和懒加载！<br /></div><img src ="http://www.blogjava.net/damiean/aggbug/358139.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/damiean/" target="_blank">Solitary-Taoist</a> 2011-09-06 18:21 <a href="http://www.blogjava.net/damiean/archive/2011/09/06/358139.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SSH批量Checkbox修改</title><link>http://www.blogjava.net/damiean/archive/2011/08/23/357123.html</link><dc:creator>Solitary-Taoist</dc:creator><author>Solitary-Taoist</author><pubDate>Tue, 23 Aug 2011 08:04:00 GMT</pubDate><guid>http://www.blogjava.net/damiean/archive/2011/08/23/357123.html</guid><wfw:comment>http://www.blogjava.net/damiean/comments/357123.html</wfw:comment><comments>http://www.blogjava.net/damiean/archive/2011/08/23/357123.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/damiean/comments/commentRss/357123.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/damiean/services/trackbacks/357123.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/damiean/archive/2011/08/23/357123.html'>阅读全文</a><img src ="http://www.blogjava.net/damiean/aggbug/357123.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/damiean/" target="_blank">Solitary-Taoist</a> 2011-08-23 16:04 <a href="http://www.blogjava.net/damiean/archive/2011/08/23/357123.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>S2SH分页  留有给有需要的！！</title><link>http://www.blogjava.net/damiean/archive/2011/08/09/356144.html</link><dc:creator>Solitary-Taoist</dc:creator><author>Solitary-Taoist</author><pubDate>Tue, 09 Aug 2011 07:32:00 GMT</pubDate><guid>http://www.blogjava.net/damiean/archive/2011/08/09/356144.html</guid><wfw:comment>http://www.blogjava.net/damiean/comments/356144.html</wfw:comment><comments>http://www.blogjava.net/damiean/archive/2011/08/09/356144.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/damiean/comments/commentRss/356144.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/damiean/services/trackbacks/356144.html</trackback:ping><description><![CDATA[<div><span style="color: red">daoimp：
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080">&nbsp;1</span>&nbsp;<span style="color: #008000">/**</span><span style="color: #008000"><br /></span><span style="color: #008080">&nbsp;2</span>&nbsp;<span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@用户数据分页&nbsp;pageNo&nbsp;当前页数&nbsp;pageSize&nbsp;每页行数<br /></span><span style="color: #008080">&nbsp;3</span>&nbsp;<span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span><span style="color: #000000"><br /></span><span style="color: #008080">&nbsp;4</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;List</span><span style="color: #000000">&lt;</span><span style="color: #000000">Users</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;getUsersFenye(</span><span style="color: #0000ff">final</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;pageNo,&nbsp;</span><span style="color: #0000ff">final</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;pageSize)<br /></span><span style="color: #008080">&nbsp;5</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">throws</span><span style="color: #000000">&nbsp;Exception&nbsp;{<br /></span><span style="color: #008080">&nbsp;6</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List</span><span style="color: #000000">&lt;</span><span style="color: #000000">Users</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;list&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;(List</span><span style="color: #000000">&lt;</span><span style="color: #000000">Users</span><span style="color: #000000">&gt;</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.getHibernateTemplate()<br /></span><span style="color: #008080">&nbsp;7</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.executeFind(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;HibernateCallback()&nbsp;{<br /></span><span style="color: #008080">&nbsp;8</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;Object&nbsp;doInHibernate(Session&nbsp;session)<br /></span><span style="color: #008080">&nbsp;9</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">throws</span><span style="color: #000000">&nbsp;HibernateException,&nbsp;SQLException&nbsp;{<br /></span><span style="color: #008080">10</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;session<br /></span><span style="color: #008080">11</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.createQuery(<br /></span><span style="color: #008080">12</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">from&nbsp;Users&nbsp;users&nbsp;where&nbsp;usid&nbsp;!=&nbsp;1&nbsp;order&nbsp;by&nbsp;usid&nbsp;asc</span><span style="color: #000000">"</span><span style="color: #000000">)<br /></span><span style="color: #008080">13</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.setFirstResult(pageNo&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;(pageSize))<br /></span><span style="color: #008080">14</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.setMaxResults(pageSize).list();<br /></span><span style="color: #008080">15</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /></span><span style="color: #008080">16</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br /></span><span style="color: #008080">17</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;list;<br /></span><span style="color: #008080">18</span>&nbsp;<span style="color: #ff0000">&nbsp;</span><span style="color: #ff0000">&nbsp;</span><span style="color: #000000">&nbsp;&nbsp;}</span></div></span></div><br /><br /><br />Action:<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080">&nbsp;1</span>&nbsp;<span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;String&nbsp;getList()&nbsp;{<br /></span><span style="color: #008080">&nbsp;2</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List</span><span style="color: #000000">&lt;</span><span style="color: #000000">Users</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;list&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /></span><span style="color: #008080">&nbsp;3</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;pageNo&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;request.getParameter(</span><span style="color: #000000">"</span><span style="color: #000000">pageNo</span><span style="color: #000000">"</span><span style="color: #000000">)&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">?</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">&nbsp;:&nbsp;Integer<br /></span><span style="color: #008080">&nbsp;4</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.parseInt(request.getParameter(</span><span style="color: #000000">"</span><span style="color: #000000">pageNo</span><span style="color: #000000">"</span><span style="color: #000000">));</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;当前页数</span><span style="color: #008000"><br /></span><span style="color: #008080">&nbsp;5</span>&nbsp;<span style="color: #008000"></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;pageSize&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">5</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;每页显示的行数</span><span style="color: #008000"><br /></span><span style="color: #008080">&nbsp;6</span>&nbsp;<span style="color: #008000"></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;rows&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;总共的行数</span><span style="color: #008000"><br /></span><span style="color: #008080">&nbsp;7</span>&nbsp;<span style="color: #008000"></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">try</span><span style="color: #000000">&nbsp;{<br /></span><span style="color: #008080">&nbsp;8</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rows&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;usersDao.selectUsers().size();<br /></span><span style="color: #008080">&nbsp;9</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;通过查询所有&nbsp;再点它的size</span><span style="color: #008000"><br /></span><span style="color: #008080">10</span>&nbsp;<span style="color: #008000"></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;pages&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;rows&nbsp;</span><span style="color: #000000">%</span><span style="color: #000000">&nbsp;pageSize&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">?</span><span style="color: #000000">&nbsp;rows&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">&nbsp;pageSize&nbsp;:&nbsp;rows<br /></span><span style="color: #008080">11</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">&nbsp;pageSize&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;查询出总共的页数<br /></span><span style="color: #008080">12</span>&nbsp;<span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;进行判断&nbsp;当前的页数小于一&nbsp;就让它显示首页</span><span style="color: #008000"><br /></span><span style="color: #008080">13</span>&nbsp;<span style="color: #008000"></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(pageNo&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">)&nbsp;{<br /></span><span style="color: #008080">14</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pageNo&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">;<br /></span><span style="color: #008080">15</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;当前页数大于尾页&nbsp;显示尾页</span><span style="color: #008000"><br /></span><span style="color: #008080">16</span>&nbsp;<span style="color: #008000"></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(pageNo&nbsp;</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;pages&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">)&nbsp;{<br /></span><span style="color: #008080">17</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pageNo&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;pages&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">;<br /></span><span style="color: #008080">18</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /></span><span style="color: #008080">19</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;usersDao.getUsersFenye(pageNo,&nbsp;pageSize);<br /></span><span style="color: #008080">20</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;request.setAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">uList</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;list);<br /></span><span style="color: #008080">21</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;request.setAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">pageNo</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;pageNo);<br /></span><span style="color: #008080">22</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;request.setAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">pages</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;pages);<br /></span><span style="color: #008080">23</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff">catch</span><span style="color: #000000">&nbsp;(Exception&nbsp;e)&nbsp;{<br /></span><span style="color: #008080">24</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br /></span><span style="color: #008080">25</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /></span><span style="color: #008080">26</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">selectUAll</span><span style="color: #000000">"</span><span style="color: #000000">;<br /></span><span style="color: #008080">27</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;}</span></div><br /><br />还算简单 没有什么复杂的代码 希望能帮到大家！！<img src ="http://www.blogjava.net/damiean/aggbug/356144.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/damiean/" target="_blank">Solitary-Taoist</a> 2011-08-09 15:32 <a href="http://www.blogjava.net/damiean/archive/2011/08/09/356144.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SSH关于多表插入 只能插入一张关系表的问题</title><link>http://www.blogjava.net/damiean/archive/2011/08/02/355599.html</link><dc:creator>Solitary-Taoist</dc:creator><author>Solitary-Taoist</author><pubDate>Tue, 02 Aug 2011 07:51:00 GMT</pubDate><guid>http://www.blogjava.net/damiean/archive/2011/08/02/355599.html</guid><wfw:comment>http://www.blogjava.net/damiean/comments/355599.html</wfw:comment><comments>http://www.blogjava.net/damiean/archive/2011/08/02/355599.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/damiean/comments/commentRss/355599.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/damiean/services/trackbacks/355599.html</trackback:ping><description><![CDATA[今天弄项目&nbsp; 有个表关联了两张其他表 从而做插入的时候要给两张关系表添加数据&nbsp; 但是在添加数据的时候 就发生了麻烦事&nbsp; 只能添加一张关系表 另外一张关系表&nbsp;死活添加不进去&nbsp;&nbsp; 结果在检察映射文件的时候 发现了问题&nbsp; 给大家看看我的映射文件是怎么配置的吧&nbsp; 
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #0000ff">&lt;</span><span style="color: #800000">set&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="customerses"</span><span style="color: #ff0000">&nbsp;table</span><span style="color: #0000ff">="CUANDPR"</span><span style="color: #ff0000">&nbsp;schema</span><span style="color: #0000ff">="SCOTT"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">key</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">column&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="PID"</span><span style="color: #ff0000">&nbsp;precision</span><span style="color: #0000ff">="22"</span><span style="color: #ff0000">&nbsp;scale</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">key</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">many-to-many&nbsp;</span><span style="color: #ff0000">entity-name</span><span style="color: #0000ff">="com.kinrich.mediaStorage.dto.Customers"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">column&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="CUID"</span><span style="color: #ff0000">&nbsp;precision</span><span style="color: #0000ff">="22"</span><span style="color: #ff0000">&nbsp;scale</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">many-to-many</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">set</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">set&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="userses"</span><span style="color: #ff0000">&nbsp;table</span><span style="color: #0000ff">="PRANDUS"</span><span style="color: #ff0000">&nbsp;schema</span><span style="color: #0000ff">="SCOTT"</span><span style="color: #ff0000">&nbsp;inverse</span><span style="color: #0000ff">="true"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">key</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">column&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="PID"</span><span style="color: #ff0000">&nbsp;precision</span><span style="color: #0000ff">="22"</span><span style="color: #ff0000">&nbsp;scale</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">key</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">many-to-many&nbsp;</span><span style="color: #ff0000">entity-name</span><span style="color: #0000ff">="com.kinrich.mediaStorage.dto.Users"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">column&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="USID"</span><span style="color: #ff0000">&nbsp;precision</span><span style="color: #0000ff">="22"</span><span style="color: #ff0000">&nbsp;scale</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">many-to-many</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">set</span><span style="color: #0000ff">&gt;</span></div>&nbsp; 应该细心的朋友发现了点什么吧&nbsp;&nbsp;&nbsp; 我做插入的时候&nbsp; 第一个Set能插入 第二个就插入不了&nbsp; 原因就在与 Hibernate在自动映射的时候 在第二个上面添加了inverse="true"&nbsp;&nbsp; 结果就造成了这个表的数据添加不进去。&nbsp;&nbsp; 至于inverse的效果&nbsp; 大家可以去了解下。 <img src ="http://www.blogjava.net/damiean/aggbug/355599.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/damiean/" target="_blank">Solitary-Taoist</a> 2011-08-02 15:51 <a href="http://www.blogjava.net/damiean/archive/2011/08/02/355599.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SSH+ORACLE 怎么样把yyyy-MM-dd hh:mm:ss变成yyyy-MM-hh</title><link>http://www.blogjava.net/damiean/archive/2011/08/01/355493.html</link><dc:creator>Solitary-Taoist</dc:creator><author>Solitary-Taoist</author><pubDate>Mon, 01 Aug 2011 07:18:00 GMT</pubDate><guid>http://www.blogjava.net/damiean/archive/2011/08/01/355493.html</guid><wfw:comment>http://www.blogjava.net/damiean/comments/355493.html</wfw:comment><comments>http://www.blogjava.net/damiean/archive/2011/08/01/355493.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/damiean/comments/commentRss/355493.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/damiean/services/trackbacks/355493.html</trackback:ping><description><![CDATA[<div>直接在映射文件下面把getter方法改了&nbsp; 例如我这样
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img id="Codehighlighter1_26_144_Open_Image" onclick="this.style.display='none'; Codehighlighter1_26_144_Open_Text.style.display='none'; Codehighlighter1_26_144_Closed_Image.style.display='inline'; Codehighlighter1_26_144_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_26_144_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_26_144_Closed_Text.style.display='none'; Codehighlighter1_26_144_Open_Image.style.display='inline'; Codehighlighter1_26_144_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;Date&nbsp;getStarttime()</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_26_144_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_26_144_Open_Text"><span style="color: #000000">{<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SimpleDateFormat&nbsp;s</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;SimpleDateFormat(</span><span style="color: #000000">"</span><span style="color: #000000">yyyy-MM-dd</span><span style="color: #000000">"</span><span style="color: #000000">);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;java.sql.Date.valueOf(s.format(</span><span style="color: #0000ff">this</span><span style="color: #000000">.starttime));<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div><br /><br />在页面上面就不要再做改变了！</div><img src ="http://www.blogjava.net/damiean/aggbug/355493.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/damiean/" target="_blank">Solitary-Taoist</a> 2011-08-01 15:18 <a href="http://www.blogjava.net/damiean/archive/2011/08/01/355493.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>org.hibernate.DuplicateMappingException错误</title><link>http://www.blogjava.net/damiean/archive/2011/07/19/354615.html</link><dc:creator>Solitary-Taoist</dc:creator><author>Solitary-Taoist</author><pubDate>Tue, 19 Jul 2011 05:40:00 GMT</pubDate><guid>http://www.blogjava.net/damiean/archive/2011/07/19/354615.html</guid><wfw:comment>http://www.blogjava.net/damiean/comments/354615.html</wfw:comment><comments>http://www.blogjava.net/damiean/archive/2011/07/19/354615.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/damiean/comments/commentRss/354615.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/damiean/services/trackbacks/354615.html</trackback:ping><description><![CDATA[<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080">&nbsp;1</span><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><span style="color: #000000">org.springframework.beans.factory.BeanCreationException:&nbsp;Error&nbsp;creating&nbsp;bean&nbsp;with&nbsp;name&nbsp;</span><span style="color: #000000">'</span><span style="color: #000000">contactDao</span><span style="color: #000000">'</span><span style="color: #000000">&nbsp;defined&nbsp;in&nbsp;ServletContext&nbsp;resource&nbsp;[</span><span style="color: #000000">/</span><span style="color: #000000">WEB</span><span style="color: #000000">-</span><span style="color: #000000">INF</span><span style="color: #000000">/</span><span style="color: #000000">applicationContext.xml]:&nbsp;Cannot&nbsp;resolve&nbsp;reference&nbsp;to&nbsp;bean&nbsp;</span><span style="color: #000000">'</span><span style="color: #000000">sessionFactory</span><span style="color: #000000">'</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">while</span><span style="color: #000000">&nbsp;setting&nbsp;bean&nbsp;property&nbsp;</span><span style="color: #000000">'</span><span style="color: #000000">sessionFactory</span><span style="color: #000000">'</span><span style="color: #000000">;&nbsp;nested&nbsp;exception&nbsp;is&nbsp;org.springframework.beans.factory.BeanCreationException:&nbsp;Error&nbsp;creating&nbsp;bean&nbsp;with&nbsp;name&nbsp;</span><span style="color: #000000">'</span><span style="color: #000000">sessionFactory</span><span style="color: #000000">'</span><span style="color: #000000">&nbsp;defined&nbsp;in&nbsp;ServletContext&nbsp;resource&nbsp;[</span><span style="color: #000000">/</span><span style="color: #000000">WEB</span><span style="color: #000000">-</span><span style="color: #000000">INF</span><span style="color: #000000">/</span><span style="color: #000000">applicationContext.xml]:&nbsp;Invocation&nbsp;of&nbsp;init&nbsp;method&nbsp;failed;&nbsp;nested&nbsp;exception&nbsp;is&nbsp;org.hibernate.DuplicateMappingException:&nbsp;Duplicate&nbsp;collection&nbsp;role&nbsp;mapping&nbsp;com.mediaStorage.dto.Menu.userses<br /></span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:</span><span style="color: #000000">275</span><span style="color: #000000">)<br /></span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:</span><span style="color: #000000">104</span><span style="color: #000000">)<br /></span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:</span><span style="color: #000000">1244</span><span style="color: #000000">)<br /></span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:</span><span style="color: #000000">1008</span><span style="color: #000000">)<br /></span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:</span><span style="color: #000000">470</span><span style="color: #000000">)<br /></span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$</span><span style="color: #000000">1</span><span style="color: #000000">.run(AbstractAutowireCapableBeanFactory.java:</span><span style="color: #000000">409</span><span style="color: #000000">)<br /></span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;java.security.AccessController.doPrivileged(Native&nbsp;Method)<br /></span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:</span><span style="color: #000000">380</span><span style="color: #000000">)<br /></span><span style="color: #008080">10</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractBeanFactory$</span><span style="color: #000000">1</span><span style="color: #000000">.getObject(AbstractBeanFactory.java:</span><span style="color: #000000">264</span><span style="color: #000000">)<br /></span><span style="color: #008080">11</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:</span><span style="color: #000000">220</span><span style="color: #000000">)<br /></span><span style="color: #008080">12</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:</span><span style="color: #000000">261</span><span style="color: #000000">)<br /></span><span style="color: #008080">13</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:</span><span style="color: #000000">185</span><span style="color: #000000">)<br /></span><span style="color: #008080">14</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:</span><span style="color: #000000">164</span><span style="color: #000000">)<br /></span><span style="color: #008080">15</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:</span><span style="color: #000000">429</span><span style="color: #000000">)<br /></span><span style="color: #008080">16</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:</span><span style="color: #000000">729</span><span style="color: #000000">)<br /></span><span style="color: #008080">17</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:</span><span style="color: #000000">381</span><span style="color: #000000">)<br /></span><span style="color: #008080">18</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:</span><span style="color: #000000">255</span><span style="color: #000000">)<br /></span><span style="color: #008080">19</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:</span><span style="color: #000000">199</span><span style="color: #000000">)<br /></span><span style="color: #008080">20</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:</span><span style="color: #000000">45</span><span style="color: #000000">)<br /></span><span style="color: #008080">21</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:</span><span style="color: #000000">3827</span><span style="color: #000000">)<br /></span><span style="color: #008080">22</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.core.StandardContext.start(StandardContext.java:</span><span style="color: #000000">4334</span><span style="color: #000000">)<br /></span><span style="color: #008080">23</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:</span><span style="color: #000000">791</span><span style="color: #000000">)<br /></span><span style="color: #008080">24</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:</span><span style="color: #000000">771</span><span style="color: #000000">)<br /></span><span style="color: #008080">25</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.core.StandardHost.addChild(StandardHost.java:</span><span style="color: #000000">525</span><span style="color: #000000">)<br /></span><span style="color: #008080">26</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:</span><span style="color: #000000">920</span><span style="color: #000000">)<br /></span><span style="color: #008080">27</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:</span><span style="color: #000000">883</span><span style="color: #000000">)<br /></span><span style="color: #008080">28</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:</span><span style="color: #000000">492</span><span style="color: #000000">)<br /></span><span style="color: #008080">29</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.startup.HostConfig.start(HostConfig.java:</span><span style="color: #000000">1138</span><span style="color: #000000">)<br /></span><span style="color: #008080">30</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:</span><span style="color: #000000">311</span><span style="color: #000000">)<br /></span><span style="color: #008080">31</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:</span><span style="color: #000000">117</span><span style="color: #000000">)<br /></span><span style="color: #008080">32</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.core.ContainerBase.start(ContainerBase.java:</span><span style="color: #000000">1053</span><span style="color: #000000">)<br /></span><span style="color: #008080">33</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.core.StandardHost.start(StandardHost.java:</span><span style="color: #000000">719</span><span style="color: #000000">)<br /></span><span style="color: #008080">34</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.core.ContainerBase.start(ContainerBase.java:</span><span style="color: #000000">1045</span><span style="color: #000000">)<br /></span><span style="color: #008080">35</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.core.StandardEngine.start(StandardEngine.java:</span><span style="color: #000000">443</span><span style="color: #000000">)<br /></span><span style="color: #008080">36</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.core.StandardService.start(StandardService.java:</span><span style="color: #000000">516</span><span style="color: #000000">)<br /></span><span style="color: #008080">37</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.core.StandardServer.start(StandardServer.java:</span><span style="color: #000000">710</span><span style="color: #000000">)<br /></span><span style="color: #008080">38</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.startup.Catalina.start(Catalina.java:</span><span style="color: #000000">566</span><span style="color: #000000">)<br /></span><span style="color: #008080">39</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;sun.reflect.NativeMethodAccessorImpl.invoke0(Native&nbsp;Method)<br /></span><span style="color: #008080">40</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;sun.reflect.NativeMethodAccessorImpl.invoke(Unknown&nbsp;Source)<br /></span><span style="color: #008080">41</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown&nbsp;Source)<br /></span><span style="color: #008080">42</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;java.lang.reflect.Method.invoke(Unknown&nbsp;Source)<br /></span><span style="color: #008080">43</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:</span><span style="color: #000000">288</span><span style="color: #000000">)<br /></span><span style="color: #008080">44</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:</span><span style="color: #000000">413</span><span style="color: #000000">)<br /></span><span style="color: #008080">45</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />Caused&nbsp;by:&nbsp;org.springframework.beans.factory.BeanCreationException:&nbsp;Error&nbsp;creating&nbsp;bean&nbsp;with&nbsp;name&nbsp;</span><span style="color: #000000">'</span><span style="color: #000000">sessionFactory</span><span style="color: #000000">'</span><span style="color: #000000">&nbsp;defined&nbsp;in&nbsp;ServletContext&nbsp;resource&nbsp;[</span><span style="color: #000000">/</span><span style="color: #000000">WEB</span><span style="color: #000000">-</span><span style="color: #000000">INF</span><span style="color: #000000">/</span><span style="color: #000000">applicationContext.xml]:&nbsp;Invocation&nbsp;of&nbsp;init&nbsp;method&nbsp;failed;&nbsp;nested&nbsp;exception&nbsp;is&nbsp;org.hibernate.DuplicateMappingException:&nbsp;Duplicate&nbsp;collection&nbsp;role&nbsp;mapping&nbsp;com.mediaStorage.dto.Menu.userses<br /></span><span style="color: #008080">46</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:</span><span style="color: #000000">1336</span><span style="color: #000000">)<br /></span><span style="color: #008080">47</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:</span><span style="color: #000000">471</span><span style="color: #000000">)<br /></span><span style="color: #008080">48</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$</span><span style="color: #000000">1</span><span style="color: #000000">.run(AbstractAutowireCapableBeanFactory.java:</span><span style="color: #000000">409</span><span style="color: #000000">)<br /></span><span style="color: #008080">49</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;java.security.AccessController.doPrivileged(Native&nbsp;Method)<br /></span><span style="color: #008080">50</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:</span><span style="color: #000000">380</span><span style="color: #000000">)<br /></span><span style="color: #008080">51</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractBeanFactory$</span><span style="color: #000000">1</span><span style="color: #000000">.getObject(AbstractBeanFactory.java:</span><span style="color: #000000">264</span><span style="color: #000000">)<br /></span><span style="color: #008080">52</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:</span><span style="color: #000000">220</span><span style="color: #000000">)<br /></span><span style="color: #008080">53</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:</span><span style="color: #000000">261</span><span style="color: #000000">)<br /></span><span style="color: #008080">54</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:</span><span style="color: #000000">185</span><span style="color: #000000">)<br /></span><span style="color: #008080">55</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:</span><span style="color: #000000">164</span><span style="color: #000000">)<br /></span><span style="color: #008080">56</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:</span><span style="color: #000000">269</span><span style="color: #000000">)<br /></span><span style="color: #008080">57</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;<img alt="" src="http://www.blogjava.net/Images/dot.gif" />&nbsp;</span><span style="color: #000000">42</span><span style="color: #000000">&nbsp;more<br /></span><span style="color: #008080">58</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />Caused&nbsp;by:&nbsp;org.hibernate.DuplicateMappingException:&nbsp;Duplicate&nbsp;collection&nbsp;role&nbsp;mapping&nbsp;com.mediaStorage.dto.Menu.userses<br /></span><span style="color: #008080">59</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.hibernate.cfg.Mappings.addCollection(Mappings.java:</span><span style="color: #000000">124</span><span style="color: #000000">)<br /></span><span style="color: #008080">60</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.hibernate.cfg.HbmBinder.createClassProperties(HbmBinder.java:</span><span style="color: #000000">2066</span><span style="color: #000000">)<br /></span><span style="color: #008080">61</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.hibernate.cfg.HbmBinder.createClassProperties(HbmBinder.java:</span><span style="color: #000000">2041</span><span style="color: #000000">)<br /></span><span style="color: #008080">62</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:</span><span style="color: #000000">359</span><span style="color: #000000">)<br /></span><span style="color: #008080">63</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:</span><span style="color: #000000">273</span><span style="color: #000000">)<br /></span><span style="color: #008080">64</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:</span><span style="color: #000000">144</span><span style="color: #000000">)<br /></span><span style="color: #008080">65</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.hibernate.cfg.Configuration.add(Configuration.java:</span><span style="color: #000000">669</span><span style="color: #000000">)<br /></span><span style="color: #008080">66</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.hibernate.cfg.Configuration.addInputStream(Configuration.java:</span><span style="color: #000000">504</span><span style="color: #000000">)<br /></span><span style="color: #008080">67</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:</span><span style="color: #000000">631</span><span style="color: #000000">)<br /></span><span style="color: #008080">68</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:</span><span style="color: #000000">211</span><span style="color: #000000">)<br /></span><span style="color: #008080">69</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:</span><span style="color: #000000">1367</span><span style="color: #000000">)<br /></span><span style="color: #008080">70</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;at&nbsp;org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:</span><span style="color: #000000">1333</span><span style="color: #000000">)<br /></span><span style="color: #008080">71</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;<img alt="" src="http://www.blogjava.net/Images/dot.gif" />&nbsp;</span><span style="color: #000000">52</span><span style="color: #000000">&nbsp;more<br /></span><span style="color: #008080">72</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span></div><br /><br />&nbsp;org.hibernate.DuplicateMappingException: Duplicate collection role mapping com.kinrich.mediaStorage.dto.Menu.userses<br />查资料发现这个错误是Menu里面的userses重复了&nbsp; 从Menu.java检查到Menu.hbm.xml 结果都没有发现错误，后面检查applicationContext.xml文件的mappingResources时发现我的有句value重复了&nbsp; 原来我是从那句开始是用的Ctrl+Alt往下复制的&nbsp; 后面做完没检查就出现了这个错误。&nbsp;&nbsp; <br /><br /><span style="color: red">下次选择用快捷键操作也要注意检查下是否正确。不然出了错误也就把快捷键省下的那点时间都浪费还有多。</span><br /><img src ="http://www.blogjava.net/damiean/aggbug/354615.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/damiean/" target="_blank">Solitary-Taoist</a> 2011-07-19 13:40 <a href="http://www.blogjava.net/damiean/archive/2011/07/19/354615.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>readOnly错误</title><link>http://www.blogjava.net/damiean/archive/2011/05/16/350326.html</link><dc:creator>Solitary-Taoist</dc:creator><author>Solitary-Taoist</author><pubDate>Mon, 16 May 2011 08:30:00 GMT</pubDate><guid>http://www.blogjava.net/damiean/archive/2011/05/16/350326.html</guid><wfw:comment>http://www.blogjava.net/damiean/comments/350326.html</wfw:comment><comments>http://www.blogjava.net/damiean/archive/2011/05/16/350326.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/damiean/comments/commentRss/350326.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/damiean/services/trackbacks/350326.html</trackback:ping><description><![CDATA[org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.<br />&nbsp;at org.springframework.orm.hibernate3.HibernateTemplate.checkWriteOperationAllowed(HibernateTemplate.java:1182)<br />&nbsp;at org.springframework.orm.hibernate3.HibernateTemplate$12.doInHibernate(HibernateTemplate.java:692)<br />&nbsp;at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:419)<br />&nbsp;at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)<br />&nbsp;at org.springframework.orm.hibernate3.HibernateTemplate.save(HibernateTemplate.java:690)<br />&nbsp;at com.kinrich.mediaStorage.daoimp.ManageMediaDaoImp.addMedia(ManageMediaDaoImp.java:20)<br />&nbsp;at com.kinrich.mediaStorage.action.ManageMediaAction.addMedia(ManageMediaAction.java:52)<br />&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />&nbsp;at java.lang.reflect.Method.invoke(Method.java:585)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:441)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:280)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:243)<br />&nbsp;at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:165)<br />&nbsp;at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:252)<br />&nbsp;at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)<br />&nbsp;at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)<br />&nbsp;at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)<br />&nbsp;at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:179)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:130)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)<br />&nbsp;at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:165)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:179)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)<br />&nbsp;at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)<br />&nbsp;at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)<br />&nbsp;at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)<br />&nbsp;at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)<br />&nbsp;at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)<br />&nbsp;at com.kinrich.mediaStorage.filter.MyFilter.doFilter(MyFilter.java:22)<br />&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)<br />&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)<br />&nbsp;at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)<br />&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)<br />&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)<br />&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)<br />&nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)<br />&nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)<br />&nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)<br />&nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)<br />&nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)<br />&nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)<br />&nbsp;at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)<br />&nbsp;at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)<br />&nbsp;at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)<br />&nbsp;at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)<br />&nbsp;at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)<br />&nbsp;at java.lang.Thread.run(Thread.java:595)<br /><br />今天遇到这个错误&nbsp;&nbsp;&nbsp; 按照网上的方法我一一试了下&nbsp; 但是结果都不行&nbsp; 无语了&nbsp; 继续找我的错误 <br /><br />我晕了&nbsp;&nbsp; ApplicationContext文件和源文件都仔细检查了&nbsp;&nbsp; 为什么web.xml不仔细检查下呢&nbsp; 以前写的<br />&lt;filter&gt;<br />&nbsp;&nbsp;&lt;filter-name&gt;session&lt;/filter-name&gt;<br />&nbsp;&nbsp;&lt;filter-class&gt;<br />&nbsp;&nbsp;&nbsp;org.springframework.orm.hibernate3.support.OpenSessionInViewFilter<br />&nbsp;&nbsp;&lt;/filter-class&gt;<br />&nbsp;&lt;/filter&gt;<br />&nbsp;&lt;filter-mapping&gt;<br />&nbsp;&nbsp;&lt;filter-name&gt;session&lt;/filter-name&gt;<br />&nbsp;&nbsp;&lt;url-pattern&gt;/*&lt;/url-pattern&gt;<br />&nbsp;&lt;/filter-mapping&gt;<br />忘记删掉了&nbsp;&nbsp; 习惯问题啊&nbsp; 害了我一下午&nbsp; 还好解决了&nbsp;&nbsp; 原因是因为跟我配置的事物起冲突 所以报错<br />我事物配置如下：
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #0000ff">&lt;</span><span style="color: #800000">bean&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="txtTemplate"</span><span style="color: #ff0000">&nbsp;abstract</span><span style="color: #0000ff">="true"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class</span><span style="color: #0000ff">="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="transactionManager"</span><span style="color: #ff0000">&nbsp;ref</span><span style="color: #0000ff">="transactionManager"</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">property</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="transactionAttributes"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">props</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">prop&nbsp;</span><span style="color: #ff0000">key</span><span style="color: #0000ff">="*"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">PROPAGATION_REQUIRED,readOnly</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">prop</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">prop&nbsp;</span><span style="color: #ff0000">key</span><span style="color: #0000ff">="select*"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">PROPAGATION_REQUIRED</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">prop</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">prop&nbsp;</span><span style="color: #ff0000">key</span><span style="color: #0000ff">="add*"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">PROPAGATION_REQUIRED</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">prop</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">prop&nbsp;</span><span style="color: #ff0000">key</span><span style="color: #0000ff">="update*"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">PROPAGATION_REQUIRED</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">prop</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">prop&nbsp;</span><span style="color: #ff0000">key</span><span style="color: #0000ff">="delete*"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">PROPAGATION_REQUIRED</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">prop</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">props</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">property</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">bean</span><span style="color: #0000ff">&gt;</span></div><br /><br /><img src ="http://www.blogjava.net/damiean/aggbug/350326.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/damiean/" target="_blank">Solitary-Taoist</a> 2011-05-16 16:30 <a href="http://www.blogjava.net/damiean/archive/2011/05/16/350326.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>