当前位置: 代码迷 >> Web前端 >> hibernate 运用小记
  详细解决方案

hibernate 运用小记

热度:378   发布时间:2012-09-13 09:51:53.0
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却是原样输出。如果有需要输出时间戳的喷油可以用DateType
hibernate3.6.5有很多org.hibernate.type的过时方法,都改为了更为规范的命名方式。比如int改为了IntegerType.INSTATNCE而不是原来的Hibernate.INTEGER
?

?

  相关解决方案