hibernate在执行插入操作时,有时候会将有sequence生成的id在oracle中变成科学计数法的数字,从而引起在查询数据的时候报一个“数字溢出”错误。
引起这个错误主要是由于,hibernate要保存的pojo中有一个属性是Date类型造成的。
有两种解决方式:
1:将java.util.Date变成java.sql.Date类型。
2:将pojo中的日期属性赋值时,先将日期转换一下再赋值。
hibernate在执行插入操作时,有时候会将有sequence生成的id在oracle中变成科学计数法的数字,从而引起在查询数据的时候报一个“数字溢出”错误。
引起这个错误主要是由于,hibernate要保存的pojo中有一个属性是Date类型造成的。
有两种解决方式:
1:将java.util.Date变成java.sql.Date类型。
2:将pojo中的日期属性赋值时,先将日期转换一下再赋值。