今天写代码的时候遇到一个很蛋疼的问题,明明实体类写的是Date型,文本框也是date型,数据库中对应的列是dateTime类型,这原本进行数据录入或者是修改这个操作是不应该出错的,但是一时没找到解决的办法。后来发现是在进行开发的时候导入的Date这个类错误引起的类型转换错误。Date在java.sql.Date,java.util.Date中都存在,但是在开发中进行数据库操作的话应该选择导入java.sql.Date方能保证录入时间类型不会出错。望大家谨记!!!
今天写代码的时候遇到一个很蛋疼的问题,明明实体类写的是Date型,文本框也是date型,数据库中对应的列是dateTime类型,这原本进行数据录入或者是修改这个操作是不应该出错的,但是一时没找到解决的办法。后来发现是在进行开发的时候导入的Date这个类错误引起的类型转换错误。Date在java.sql.Date,java.util.Date中都存在,但是在开发中进行数据库操作的话应该选择导入java.sql.Date方能保证录入时间类型不会出错。望大家谨记!!!