日期:2014-05-20  浏览次数:20616 次

hibarnte 时间插入
hibernate 插入系统时间到数据库的时候为什么只能插入到当天,不能插入小时。求解,
我数据库里面的Date类型, hibernate 映射文件的是java.util.Date(),为什么不能插入日期到时分秒。
求高手解答

------解决方案--------------------
不会吧 我都可以 你在看看你得到的是不是系统的小时 得到全部就可以插入了啊
------解决方案--------------------
什么数据库? mysql 用datetime类型
------解决方案--------------------
不清楚具体原因啊 java.util.Date(), 我自动生成了是type="java.util.Date",是在不行,java获取当前时间,放入hql里插入进去啊,最好看一下执行控制台hql翻译成的sql语句。
------解决方案--------------------
用java.sql.Time或者是java.sql.Timestamp
可以解决你的问题
java.util.Date只有日期
是不带具体时间的
------解决方案--------------------
把映射文件中的type="java.util.Date"去掉
------解决方案--------------------
用timestamp
------解决方案--------------------
探讨

用timestamp