Caused by: java.sql.BatchUpdateException: ORA-01847: day of month must be between 1 and last day of month
该问题可能有2种情况:
1、日期本身是数据非法的,如2月30日,select to_date('2015-02-30','yyyy-mm-dd') from dual;
2、数据类型不一致。比如代码中的数据类型是String,而数据库中对应的是Date类型,插入数据库时,同样也会报该异常。