问题:在数据库表中日期字段中存的日期光有年月日,没有时分秒。
解决:
检查表的相应映射xml文件。
<property name="operateDate" type="Date">
如果同上面所写,那问题出在 type类型上了。
正确写法 : <property name="operateDate" type="java.util.Date">
Hibernate映射类型、对应的Java时间和日期类型及对应的标准SQL类型
映 射 类 型
|
Java类型
|
标准SQL类型
|
描 述
|
date
|
java.util.Date或者java.sql.Date
|
DATE
|
代表日期,形式为:
YYYY-MM-DD
|
time
|
java.util.Date或者java.sql.Time
|
TIME
|
代表时间,形式为:
HH:MM:SS
|
timestamp
|
java.util.Date或者java.sql.
Timestamp
|
TIMESTAMP
|
代表时间和日期, 形式为:
YYYYMMDDHHMMSS
|
calendar
|
java.util.Calendar
|
TIMESTAMP
|
同上
|
calendar_date
|
java.util.Calendar
|
DATE
|
代表日期,形式为:
YYYY-MM-DD
|
分享到:
相关推荐
解决Hibernate对于Date类型的数据返回结果中时分秒不对的问题
Hibernate连表查询 Hibernate连表查询
很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,...下面以Hibernate为例来做为说明,假如我们真的不得不在Java中使用Hibernate来对数据进行批量处理的话。 向数据库插入100 000条数据
hibernate 中间表 希望给予新手帮助
Hibernate_query查询数据表中的一个字段.
hibernate多表联合查询实例,很经典的查询语句和总结.
Hibernate多表关联配置及错误解决方法,及时更新,相关信息待下回分解!
解决hibernate与MySql存储中文时出现乱码问题
一般网站在处理用户上传图片时通常采用两种策略:一是直接把图片存入数据库中的Blob字段;二是数据库中只存储图片的在服务器上的路径信息 ,图片存放在分门别类的文件中,使用的时候从数据库读取路径信息到页面img...
NULL 博文链接:https://sxpujs.iteye.com/blog/368960
Hibernate(一对多表操作)
Hibernate(多对多表操作)
Hibernate 多表连接分页查询示范项目 Hibernate Criteria 多表连接 分页
hibernate_中文乱码hibernate_中文乱码hibernate_中文乱码hibernate_中文乱码hibernate_中文乱码hibernate_中文乱码
hibernate 无主键表映射资源说明: 1. 简单Demo 2. Demo对应的sql语句 3. 对应博客文档
根据hibernate映射文件生成表 Configuration cfg = ( new Configuration()).configure(new File("src/hibernate.cfg.xml"));
当删除对象时, Hibernate必须使用每一个字段的值来确定一条记录(在组合元素表中,没有单独的关键字段), 如果有为null的字段,这样做就不可能了。你必须作出一个选择,要么在组合元素中使用不能为空的属性,要么...
hibernate+mysql 中文存入数据库乱码解决方法
但是jdbc对应操作date类型的数据和hibernate是不同的,hibernate不需要考虑date是util .date还是sql.date也不需要考虑存入的date是否存有时分秒了。
hibernate的中文问题的解决方案