### Cause: java.sql.SQLException: ORA-00918: 未明确定义列

Oracle在mybatis中查询出错,加了分页嵌套语句,单查里面的SQL没问题,于是我将SQL复制到Navicat上执行,报错:[Err] ORA-00918: column ambiguously defined百度得知是在嵌套语句时候有字段重复,也就是一样的,它无法分辨是子表里的还是哪张表中的字段,这种情况给表字段都起个别名即可

Cause: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timest

问题:页面展示信息是报错,因为数据库中某时间戳的列值为0000-00-00 00:00:00,所有报错原因:不知道建表时默认还是自己无意插入的,其中有行记录时间戳的默认值为0000-00-00 00:00:00, 将其删除即可