首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

oracle.sql.TIMESTAMP的有关问题

2012-01-05 
oracle.sql.TIMESTAMP的问题环境:Tomcat6.0.14+ibatis+Struts2.0+Oracle10g问题:ibatis中的resultMap为Has

oracle.sql.TIMESTAMP的问题
环境:Tomcat6.0.14+ibatis+Struts2.0+Oracle10g
 
问题:
 
ibatis中的resultMap为HashMap

所以:result.get("timestamp")返回的是一个oracle.sql.TIMESTAMP

但是:(oracle.sql.TIMESTAMP)result.get("timestamp")会出错???!!!

更奇怪的是用Tomcat6.0.13则不会出错?!!

有哪位高手可以解答一下!!

[解决办法]
沙发帮顶,学习一下
[解决办法]
把sql映射配置xml,和相应的代码贴出来给我看看
[解决办法]
timestamp 是个字段 ??也可能跟关键字冲突
[解决办法]
是不是要用getTimeStamp

[解决办法]
最好能显示的指定 javaType=""
[解决办法]
还有这问题 ??把包加到TOMCAT的通用LIB文件夹下试试 。。
[解决办法]
建议你不要用oracle.sql.TIMESTAMP
用java.util.Date
[解决办法]

探讨
java.util.Date的精度是多少??
用oracle.sql.TIMESTAMP是为了做排他!
即使java.util.Date的精度够,也应该会出现类型不能转换的问题(也就是存入到数据库的是Date,检索出来被
ibatis封装到HashMap(result)中,再(java.util.Date)result.get("Date"))同样会报错!!
之前也试过oracle.sql.blob不能进行转换的问题

热点排行