﻿<?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-anchor110-文章分类-JPA,EJB相关</title><link>http://www.blogjava.net/anchor110/category/47428.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 06 Sep 2013 09:30:59 GMT</lastBuildDate><pubDate>Fri, 06 Sep 2013 09:30:59 GMT</pubDate><ttl>60</ttl><item><title>serialVersionUID相同导致不能生成新表</title><link>http://www.blogjava.net/anchor110/articles/403538.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sun, 01 Sep 2013 13:57:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/403538.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/403538.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/403538.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/403538.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/403538.html</trackback:ping><description><![CDATA[&nbsp;在hibernate使用过程中，随手复制了一个pojo类，但没有修改里面的serialVersionUID值，导致hibernate不能自动update成新表。<br /><br />解决办法：<br />重新生成serialVersionUDI。<img src ="http://www.blogjava.net/anchor110/aggbug/403538.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-09-01 21:57 <a href="http://www.blogjava.net/anchor110/articles/403538.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Null value was assigned to a property of primitive type setter of</title><link>http://www.blogjava.net/anchor110/articles/360353.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Mon, 10 Oct 2011 02:12:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/360353.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/360353.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/360353.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/360353.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/360353.html</trackback:ping><description><![CDATA[jpa程序，访问报错：<br /><div>org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of com.surfront.meepao.pojo.GamePlayer.score; nested exception is javax.persistence.PersistenceException: <br /></div><br />原因如下：<br />在pojo类GamePlayer中，某int类型的字段score，在数据库中的数据为null。<br /><br />解决办法：<br />修改int为其包装类型Integer。<img src ="http://www.blogjava.net/anchor110/aggbug/360353.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2011-10-10 10:12 <a href="http://www.blogjava.net/anchor110/articles/360353.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>com.mysql.jdbc.exceptions.jdbc4.CommunicationsException||java.net.SocketException: Broken pipe</title><link>http://www.blogjava.net/anchor110/articles/343112.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Mon, 17 Jan 2011 13:39:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/343112.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/343112.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/343112.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/343112.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/343112.html</trackback:ping><description><![CDATA[描述：<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; 用jpa（hibernate实现）做应用时，程序中报以下错误：<br />
&nbsp;&nbsp;&nbsp; com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: <br />
&nbsp;&nbsp;&nbsp; The last packet successfully received from the server was 79,221,885 milliseconds ago.  <br />
&nbsp;&nbsp;&nbsp; The last packet sent successfully to the server was 79,221,885 milliseconds ago. <br />
&nbsp;&nbsp;&nbsp; is longer than the server configured value of 'wait_timeout'. <br />
&nbsp;&nbsp;&nbsp; You should consider either expiring and/or testing connection validity before use in your application, <br />
&nbsp;&nbsp;&nbsp; increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
<br />
<br />
解释及解决办法：<span style="display: none;"> 
:&lt;v�n </span>&nbsp;<br />
<span style="display: none;"> J:h"5~ </span>&nbsp;<br />
&nbsp;&nbsp;&nbsp;
如果连接闲置8小时 (8小时内没有进行数据库操作), mysql就会自动断开连接, 得刷新应用才行.<span style="display: none;"> 7
Wx_z  </span>&nbsp;<br />
&nbsp; &nbsp; <font color="#ff0000">不用hibernate的话, connection url加参数: autoReconnect=true</font><span style="display: none;"> $rJn[ZZpb </span>&nbsp;<br />
&nbsp; &nbsp; 用hibernate的话, 加如下属性:<span style="display: none;"> 'P67p </span>&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <font color="#ff0000">&lt;property name="connection.autoReconnect"&gt;true&lt;/property&gt;<span style="display: none;"> dU%nxy0i+ </span>&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;property name="connection.autoReconnectForPools"&gt;true&lt;/property&gt;<span style="display: none;">
;d]OEd?" </span>&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;property name="connection.is-connection-validation-required"&gt;true&lt;/property&gt;</font><span style="display: none;"> 0KjPAR6O </span>&nbsp;<br />
&nbsp; &nbsp; 要是还用c3p0连接池:<span style="display: none;"> VxMBF, </span>&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <font color="#ff0000">&lt;property name="hibernate.c3p0.acquire_increment"&gt;1&lt;/property&gt;<span style="display: none;"> ;&gt;RS{0\bfB </span>&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;property name="hibernate.c3p0.idle_test_period"&gt;0&lt;/property&gt;<span style="display: none;">
$�P�8pt'@ </span>&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;property name="hibernate.c3p0.timeout"&gt;0&lt;/property&gt;<span style="display: none;"> ,F:pe[ </span>&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;property name="hibernate.c3p0.validate"&gt;true&lt;/property&gt;</font><br />
<img src ="http://www.blogjava.net/anchor110/aggbug/343112.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2011-01-17 21:39 <a href="http://www.blogjava.net/anchor110/articles/343112.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JPA一个简单的分页主要代码(注：转载于http://blog.163.com/liufupanhao@126/blog/static/1284651702010615113438867/)</title><link>http://www.blogjava.net/anchor110/articles/341282.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Tue, 21 Dec 2010 15:38:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/341282.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/341282.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/341282.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/341282.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/341282.html</trackback:ping><description><![CDATA[<p>@Stateless</p>
<p>public class customerService{</p>
<p>@PersistenceContext(unitName="jpaUnit")//是persistence.xml中配置的&lt;persistence-unit&gt;中的name值</p>
<p>private EntityManager entityManager;</p>
<p>&nbsp;</p>
<p>public List&lt;CustomerEO&gt; findAllCustomers()<br />
{</p>
<p>&nbsp; String jpql="select c from CustomerEO c";</p>
<p>&nbsp;Query query=entityManager.createQuery(jpql);</p>
<p>query.setFirstResult(5);//设置查询结果的开始记录数</p>
<p>query.setMaxResults(10);//设查询结果的结束记录数&nbsp;&nbsp; 查询记录数5~~10的数据</p>
<p>List&lt;CustomerEO&gt; result=query.getResultList();</p>
<p>return result;<br />
}</p>
<p>&nbsp;</p>
<p>}</p>
<img src ="http://www.blogjava.net/anchor110/aggbug/341282.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2010-12-21 23:38 <a href="http://www.blogjava.net/anchor110/articles/341282.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>