数据库是mysql,里面存入的字段是2010-09-17
我的JAVABEAN是java.util.date类型。
我用jdbc和hibernate查出正常,是2010-09-17
但是改用ibatis后,他查出的却是Fri Sep 17 14:25:37 CST 2010
我知道用fomat可以格式化date,但是为什么不能一下子就查出来呢?
关键XML代码是这样的
<select id="getVO" parameterClass="int" resultClass="followVO">
<![CDATA[select pk_id as id ,name,createTime,updateTime,deleteFlag,deleteTime from t_follow where deleteflag=0 and pk_id=#value#]]>
</select>
请问我应该怎么弄才能直接查出2010-09-17(后面带不带时间无所谓)呢
我的JAVABEAN是java.util.date类型。
我用jdbc和hibernate查出正常,是2010-09-17
但是改用ibatis后,他查出的却是Fri Sep 17 14:25:37 CST 2010
我知道用fomat可以格式化date,但是为什么不能一下子就查出来呢?
关键XML代码是这样的
<select id="getVO" parameterClass="int" resultClass="followVO">
<![CDATA[select pk_id as id ,name,createTime,updateTime,deleteFlag,deleteTime from t_follow where deleteflag=0 and pk_id=#value#]]>
</select>
请问我应该怎么弄才能直接查出2010-09-17(后面带不带时间无所谓)呢
解决方案 »
- 如何区别客户端唯一!在线等
- 很简单的问题,你肯定懂的。
- 同一个tomcat下的两个web应用,之间通过重定向相互访问,session数据丢失
- <s:param name="typeId" value=""></s:param>取得页面值,在线等
- struts1.2 利用action 转发请求后没有反应!
- 插入数据库出现重复数据的问题?
- 单点登录问题
- J2EE应用与BEA WebLogic Server这本书的光盘谁有啊!!
- 急求高手帮助解答:在写find函数的过程中出现的一些问题。高分相赠,不够还可以增加
- 请问:怎样让jboss在create CMP bean时不立即(commit transaction之前)insert数据库?
- FLex项目tomcat服务器,F5刷新IE就报无法显示该网页
- struts2 接收 ajax post参数的问题
select pk_id as id ,name,DATE_FORMAT(createTime,'%Y-%m-%d'),DATE_FORMAT(updateTime,'%Y-%m-%d'),deleteFlag,DATE_FORMAT(deleteTime,'%Y-%m-%d') from t_follow where deleteflag=0 and pk_id=#value#
可以试一下
并且,我而后用DATE_FORMAT(createTime,'%Y-%m-%d')做了试验,还是一样的英文格式。
所以这肯定不是SQL语句的问题了。
你试试System.out.println(new Date())就知道勒;
那么我用hibernate为什么会没这个问题呢,直接能打印出2010-09-17