我的实体类属性dates是java.sql.date 在XXXX.hbm.xml怎么进行映射?
解决方案 »
- Servlet中读取文件路径的问题
- 急求助:让href不点击(鼠标滑过),转到指定样式的页面---鼠标提示窗口
- 紧急求助
- 有关hibernate复合主键修改的问题
- 关于ClassCaseException的问题
- 打加帮我看看这段DOM生成XML的代码是报错了请高收帮我解决!
- 如何在JTable中彻底删除一列??
- Struts 有没有支持循环嵌套的标签(加急)
- 用jb9写struts1.1!
- 给大家推荐个Git学习资料
- 如何使用excel转换成jsp,并且jsp中部分input 框的type是动态的。
- 请教大神关于java.lang.NoClassDefFoundError问题,java环境变量没错,因为其他的运用能过
date一般也要用java.util.date,总之日期型的都不建议使用date型。
希望对你有所帮助!
hbm.xml中这么写应该是可以的。
<property name="xxxDate" type="java.sql.Date">
<column name="XXX_DATE"/>
</property>
另外,1楼说Date会导致时分秒丢失,是不正确的。
数据库中设置这个字段为datetime类型的就可以了。设置成date类型,肯定会丢失时分秒
鉴于java.util.Date的好多方法过时了
我一般是使用java.util.Calendar,这个类的API非常丰富,使用起来很方便。