1. Hibernate时间类型转换
如果数据库的字段为time类型,通过Hibernate获取一个Map类型的对象会报错
原因: Hibernate对日期时间的处理,会调用getTime()获取时间戳,而数据库的字段是time类型而不是DateTime类型,调用getTime()会报错。
解决方法: 在SQL 语句中将time的类型数据转为字符串类型,通过SQL的concat方式,或者cast函数。 如 SELECT cast(StartTime as CHAR(8)) StartTime from tasks