-
SSH中hibernate的日期查询格式问题,很简单,但我解决不了5
实体类:HbCommunityResident
private Date birth;
public Date getBirth() {
return this.birth;
}
public void setBirth(Date birth) {
this.birth = birth;
}
映射文件中的该属性:
<property name="birth" type="java.util.Date">
<column name="birth" length="0" />
</property>
mysql数据库中的该字段是date类型.
我用query = session.createQuery(hql); 查出来的该属性值确是这种格式86-11-1 0:00:00.000
我想要的格式是:1986-11-1
不要使用SimpleDateFormat类,能经过配置直接查出来就是我想要的吗?
是不是一般情况下实体类中的日期最好是String类型呢?
问题补充:就不能查出来直接就是 yyyy-mm-dd 这种格式吗?yipbxx 写道mysql的date类型是不带时分秒的,即使你数据库存的是1986-11-1 59:59:59,查出来也是1986-11-1 00:00:00,显示到页面也是带00的,如果想要去掉时分秒,必须在java里面格式化为你想要的格式。
问题补充:takizawajin 写道mysql 里面date类型,我在映射的时候都转成timestamp的<property name="adate" column="adate" type="timestamp" />
private Timestamp adate;
Timestamp 就是数据库中的datetime 包括时间部分了 我现在只需要日期部分
问题补充:yipbxx 写道可以用mysql函数 date_format(date,'%Y%m%d') ,在查询的时候直接用这个函数试试
我用的是hibernate封装的方法 而且我需要查所有字段 不肯能每个字段都写出来
函数不行,而且数据库中的该字段是date类型的 不是datetime类型的 我觉得应该不是数据库问题
问题补充:yipbxx 写道谁告诉你用hibernate封装就不能查所有字段?hibernate查询方式有很多种,你可以自己封装SQL,如果你非要用hql,还不想用java格式化,我看不行,人不能懒到这种地步吧,啥都让hibernate给你弄了。
我没说不能查全部,只是这个Date格式我觉得应该是在配置上加点什么就可以了吧,不可能我mysql 字段是date类型 实体类属性也是date类型,用hinernate的get查出来就是1986-11-1 00:00:00。这个不太合理啊
你们都是怎么处理日期的?2011年1月12日 08:33
9个答案 按时间排序 按投票排序
-
谁告诉你用hibernate封装就不能查所有字段?hibernate查询方式有很多种,你可以自己封装SQL,如果你非要用hql,还不想用java格式化,我看不行,人不能懒到这种地步吧,啥都让hibernate给你弄了。
2011年1月13日 09:49
-
mysql 里面date类型,我在映射的时候都转成timestamp的
<property name="adate" column="adate" type="timestamp" />
private Timestamp adate;
2011年1月12日 16:13
-
hbm映射文件
<property name="adate" column="adate" type="timestamp" />
pojoprivate Date adate;
2011年1月12日 13:51
-
这个 你可以直接截取你想要的格式就可以 了啊.
request 获得了这个值 保存到一个对象(obj)里面. 可以照如下试下
如: String date=obj.substring(1,5)+"-"+obj.substring(5,7)+"-"+obj.substring(7,9);2011年1月12日 13:09
-
mysql的date类型是不带时分秒的,即使你数据库存的是1986-11-1 59:59:59,查出来也是1986-11-1 00:00:00,显示到页面也是带00的,如果想要去掉时分秒,必须在java里面格式化为你想要的格式。
2011年1月12日 09:57
-
mysql 里面 日期处理很灵活的!
字符串 和 date 类型都可以!一般使用 date 用那些 日期函数可能方便点!
引用我用query = session.createQuery(hql); 查出来的该属性值确是这种格式86-11-1 0:00:00.000
看一下你数据库里面存的什么格式,找下那块出问题了啊2011年1月12日 09:02
相关推荐
219、如何格式化日期 53 220、文件和目录(I/O)操作 54 230、J2EE的优越性 54 231、Java语言的11个关键特性. 54 232、说出Servlet的生命周期,并说出Servlet和CGI的区别。 55 233、说出在JSP页面里是怎么分页的? 55...
219、如何格式化日期 53 220、文件和目录(I/O)操作 54 230、J2EE的优越性 54 231、Java语言的11个关键特性. 54 232、说出Servlet的生命周期,并说出Servlet和CGI的区别。 55 233、说出在JSP页面里是怎么分页的? 55...
市场上相应的检测平台诸如检测通、凡特网等皆为pc端检测网站,并且操作繁琐不够人性化,用户在实地使用中存在很多问题。昆山工业技术研究院着眼于为委托用户和质检机构搭建良好的沟通桥梁,免去目前市场业务中企业...
Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...
3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...
Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都...
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....