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

hibernate 运用小记

2012-09-13 
hibernate 使用小记不是很想写,还是写吧,原生sql查询绑定到vo中需要注意一下查询类型和VO的类型对应关系,

hibernate 使用小记

不是很想写,还是写吧,

原生sql查询绑定到vo中需要注意一下查询类型和VO的类型对应关系,一旦对不上号很容易报异常。不过这里的日期挺有意思。

hibernate 3.6.5

如VO中有字段Date,对应数据库的timestamp字段,传递scalars的map参数时需这样操作。

?

Map<String, Type> scalars = new HashMap<String, Type>();  scalars.put("operationYear", TimestampType.INSTANCE);scalars.put("operationYear", DateType.INSTANCE);这2者都是返回Date的字段结果,不过DateType是format(yyyy-MM-dd)而TimestampType却是原样输出。如果有需要输出时间戳的喷油可以用DateTypehibernate3.6.5有很多org.hibernate.type的过时方法,都改为了更为规范的命名方式。比如int改为了IntegerType.INSTATNCE而不是原来的Hibernate.INTEGER
?

?

热点排行