写ibatis demo。
环境:jdk8, IDEA,ibatis2.1.7,mysql-connector5.1.38。
一,在写完SqlMap的xml配置文件,Resources.getResourceAsReader(xml)读取xml的时候,一直提示未找到,换成绝对路径也不ok。fileExist判断是true。
解决方法:把xml文件放到resourse目录,问题解决。
二,resource文件解决,又发现如下问题。
Error parsing XPath '/sqlMap/select'. Cause: com.ibatis.sqlmap.client.SqlMapException: Error. Could not set parameter class. Cause: java.lang.ClassNotFoundException: String
排查发现是POJO类也mysql表字段不一致,修改为一致即可。