你的意思是不是说你想取出数据库服务器的当前时间,如果是要取出数据库服务器的当前时间,你可以先使用sql函数取出数据库当前时间赛select getdate() 直接就查询出数据库服务器的当前时间,后面的就不用说了吧。你直接使用hibernate执行原生sql的方式获取这个时间就好了。
当前时间没必要这么麻烦的取啊,直接后台取就好了。不过时间字段映射文件这么配置就行:
数据库表中时间设置类型为timestamp
这个取时间的函数不同,会造成不兼容
Session session = this.getSession();
Query query = session.createSQLQuery("select now() ");
date=(Date)query.uniqueResult();
例子是MySql,不同的DB类型,取时间的方法会不同