Hibernate如何获取Informix数据库当前时间
Hibernate提供了3个方法用于获取数据库当前时间,分别为current_date(数据库当前日期)、current_time(数据库当前时间)、current_timestamp(数据库当前时间戳),其使用方式如下:
注意:在Informix数据库上,以上语句会报字段current_date不存在的错误,这是因为Hibernate提供的InformixDialect存在Bug,没有添加以上3个方法的处理。所以需要将applicationContext-hibernate.xml中的方言由org.hibernate.dialect.InformixDialect改为ins.framework.dialect.InformixDialect。