hibernate插入一个日期字符串报错
我把日期设为了String ,Oracle数据库中是Date类型,我按默认格式插入时间也不行 ,该怎么办?
我不想在java中把日期设为Date类型!有办法解决吗?? 谢谢了!
注:oracle中的默认格式是 yyyy-MM-dd HH:mm:ss 这种的 我在pl/sql下就能直接输字符串插入,
但在java中 同样的字符串 就报下面的这个错!!
InviteBookDaoImpl ibd=new InviteBookDaoImpl();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time=sdf.format(new Date());
InviteBook ib=new InviteBook();
ib.setEndTime(time);
ibd.save(ib);
org.hibernate.exception.DataException: Could not execute JDBC batch update
aused by: java.sql.BatchUpdateException: ORA-01861: 文字与格式字符串不匹配