MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 怎么在hibernate中DAO文件中做数据预处理

怎么在hibernate中DAO文件中做数据预处理

www.MyException.Cn  网友分享于:2013-11-07  浏览:246次
如何在hibernate中DAO文件中做数据预处理
我的数据库time字段是timestamp类型,想在DAO的get方法中做日期格式化,以方便输出,但总是报错,因为我DAO中time为Canlendar类型,get返回String,说类型不匹配,请问有什么好办法?

------解决方案--------------------
如果数据库中的time字段是靠数据库赋给的值,那你可以在映射文件中把这个字段设置成只能查,不能更新: <property name= "time " type= "calendar " column= "time " update= "false ">
------解决方案--------------------
插入的时候设置数据表的字段为default value ,输出的时候转化类型. 再update=false.

如果你修改也要更新时间的话,就从数据库取时间. sysdate函数

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有