java与oracle中的date类型

字符串转换为时间类型

** new SimpleDateFormat("").parse("")对于前台字符串参数,只能对应一种时间格式
解决办法:改为用DateUtils.parseDate("",String[],parsePattern);
** springmvc-controller 直接将string参数转为Date
解决办法:@DatetimeFormat(缺点,只能一种格式可用@InitBinder+DateEditor2
** springmvc-controller绑定对象中含有Date类型
解决办法:@InitBinder+DateEditor2

数据库中的时间类型

** 数据库的date类型通过:EntityManager em.createNativeQuery
** Q1只能获取到日期部分,获取不到时间部分;
解决办法:1:sql中用to_char()转为字符串显示;2:用ORM技术,JPA。3:数据库设为timestamp类型
** Q2:因为获取后对应java中java.sql.date类型,用net.sf.jsonobject转换时会报错
解决办法:1:手动判断java.sql.date类型时,返回string。2:数据库设为timestamp类型

阅读更多
上一篇Photoshop常用技能
下一篇linux命令
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭