1. Hibernate时间类型转换

如果数据库的字段为time类型,通过Hibernate获取一个Map类型的对象会报错

原因: Hibernate对日期时间的处理,会调用getTime()获取时间戳,而数据库的字段是time类型而不是DateTime类型,调用getTime()会报错。

解决方法: 在SQL 语句中将time的类型数据转为字符串类型,通过SQL的concat方式,或者cast函数。 如 SELECT cast(StartTime as CHAR(8)) StartTime from tasks

Copyright © eamiear all right reserved,powered by Gitbook该文件修订时间: 2019-06-17 16:18:09

results matching ""

    No results matching ""