存入数据库的Date类型只有年月日,没有时分秒的原因和解决办法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了存入数据库的Date类型只有年月日,没有时分秒的原因和解决办法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1319字,纯文字阅读大概需要2分钟。
内容图文
![存入数据库的Date类型只有年月日,没有时分秒的原因和解决办法](/upload/InfoBanner/zyjiaocheng/534/848c78a68ae94fb38e6bf0d741de6b77.jpg)
问题: 存入数据库的Date类型只有年月日,没有时分秒 我尝试过几种方式,结果都是年月日,明明有些地方可以有时分秒... 后来想到,所有和时间有关的地方,有一个地方我没有去注意。我是用jboss的hibernate插件生成的对象和hbm.xml配置文件,虽然我配置了主键
问题:存入数据库的Date类型只有年月日,没有时分秒
我尝试过几种方式,结果都是年月日,明明有些地方可以有时分秒...
后来想到,所有和时间有关的地方,有一个地方我没有去注意。我是用jboss的hibernate插件生成的对象和hbm.xml配置文件,虽然我配置了主键的类型,但是其他字段我都用的默认的,经过检查hbm.xml文件,发现一个问题。
原因:hibernate在生成该配置文件的时候,使用的都是基本类型。
String类型写的不是java.lang.String而是string
Date类型写的不是java.util.Date而是date
其他类型都是这样
(这个date,string看着很奇怪,不知道来自那里..可能是hibernate?)
解决:瞬间发现问题,修改成正确的类型,重试发现没问题了。
以前用myeclipse的时候,没有手动配置过hibernate插件的配置文件,都是直接生成。使用Eclipse+插件,没想到需要自己手动配置那么多的内容。
附上一个配置文件:
<hibernate-reverse-engineering> <table-filter match-name="AC18" />
内容总结
以上是互联网集市为您收集整理的存入数据库的Date类型只有年月日,没有时分秒的原因和解决办法全部内容,希望文章能够帮你解决存入数据库的Date类型只有年月日,没有时分秒的原因和解决办法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。