oracle为时间设置了Type(Timestamp)后,在Hibernate的持久类配置文件中(hbm.xml)怎么变成String型的了。

我是先在Oracle中创建好表的,在Oracle中为REGIST_TIME和CHAGE_TIME字段设置的Type都是Timesatmp(6),之后用SSH搭建好框架后,... 我是先在Oracle中创建好表的,
在Oracle中为REGIST_TIME和CHAGE_TIME字段设置的Type都是Timesatmp(6),
之后用SSH搭建好框架后,我用了MyEclipse Hibernate perspective找到对应的表后,右击想要的那个表用Hibernate Reverse Engineering把表导入到对应的包中,然后查看了包中的表名.hbm.xml中的REGIST_TIME和CHAGE_TIME不是date型的,那如果我在页面输入了时间(yyyy-mm-dd hh:MM:ss)会不会报错。
展开
 我来答
深圳程序猿
2012-05-03
知道答主
回答量:50
采纳率:0%
帮助的人:22.6万
展开全部
REGIST_TIME和CHAGE_TIME是什么类型的。应该不会的,你可以用java.sql下面的Timestamp保存到数据库,如果报错,换其他类型。最重要的是要试。
追问
上面我写了!我在Oracle为他们两设的Type(类型)是Timestamp的。这是老师给的项目中给定的类型,我按照我上面的那个流程走过后在表名.hbm.xml中发现那两个字段的类型变成了String
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式