今天在寫Java項目使用了
<code><</code><code>select</code> <code>id=</code><code>"getPlans"</code> <code>parameterType=</code><code>"hashMap"</code> <code>resultType=</code><code>"hashMap"</code><code>></code>
<code> </code><code>SELECT</code>
<code> </code><code>*</code>
<code> </code><code>FROM</code>
<code> </code><code>`plan`</code>
<code> </code><code>WHERE</code>
<code> </code><code>isDelete=#{isDelete} </code><code>AND</code> <code>nestId </code><code>in</code>
<code> </code><code><foreach collection=</code><code>"nestIds"</code> <code>item=</code><code>"nestId"</code> <code>index</code><code>=</code><code>"index"</code>
<code> </code><code>open</code><code>=</code><code>"("</code> <code>close</code><code>=</code><code>")"</code> <code>separator=</code><code>","</code><code>></code>
<code> </code><code>#{nestId}</code>
<code> </code><code></foreach></code>
<code></</code><code>select</code><code>></code>
但是很不幸,背景報異常:
<code>java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp</code>
經過查找才發現是因為資料表有的addTime是“0000-00-00 00:00:00”,不論是Mybatis還是hibernate都認為不是一個有效的時間字串,而有效的日期格式為"2015-05-29 21:23:07"。
此時,可以為:
<code> </code><code>`planId`, `type`, `planName`, `userId`, `nestId`, `userStatus`, `budgetStatus`, `budget`, `</code><code>rule</code><code>`, `isDelete`</code>
<code> </code><code></</code><code>select</code><code>></code>
但是在另一個SQL中隻能使用“*”,是以我隻能查找解決方法了。
經過檢視官方文檔和百度搜尋。
記得可以使用
jdbc:mysql://localhost:3306/solr?characterEncoding=utf-8&autoReconnect=true&failOverReadOnly=false&zeroDateTimeBehavior=convertToNull&useUnicode=true
解決!
是以我将Mysql JDBC Url參數表格附上,以便以後使用:
<a href="http://s3.51cto.com/wyfs02/M02/6D/BD/wKiom1VqsEmRUy6zAAZQCeG_O5E304.jpg" target="_blank"></a>
<a href="http://s3.51cto.com/wyfs02/M02/6D/BD/wKiom1VqsEqh7e1_AAZJ3Qppb7s164.jpg" target="_blank"></a>
<a href="http://s3.51cto.com/wyfs02/M00/6D/B9/wKioL1VqseCwE4Y6AAafpyHLGGI141.jpg" target="_blank"></a>
<a href="http://s3.51cto.com/wyfs02/M00/6D/BD/wKiom1VqsEri9QhIAAX5yrMTUpI793.jpg" target="_blank"></a>
<a href="http://s3.51cto.com/wyfs02/M01/6D/B9/wKioL1VqseCxUo0MAAZ3CRztq1E998.jpg" target="_blank"></a>
<a href="http://s3.51cto.com/wyfs02/M01/6D/BD/wKiom1VqsErhSFf5AAYgyok2GFs570.jpg" target="_blank"></a>
<a href="http://s3.51cto.com/wyfs02/M02/6D/B9/wKioL1VqseGiqtDfAAaTO1LkgZ4057.jpg" target="_blank"></a>
<a href="http://s3.51cto.com/wyfs02/M02/6D/BD/wKiom1VqsEuB1EsEAATJo_ozDOY259.jpg" target="_blank"></a>
版權聲明:原創作品,如需轉載,請注明出處。否則将追究法律責任
本文轉自 夢朝思夕 51CTO部落格,原文連結:http://blog.51cto.com/qiangmzsx/1656852