- 没有导入数据库的驱动包
- 在XML中很多都是字符串,细心不要写错了
- 在映射文件中全限定类名可能会写错
- 找不到相应的Statement(SQL语句)
- 找SQL的Statement写错了
- 在核心XML中没有找到相应的映射文件
- 调用Statement的是后忘记传参
- 执行成功后数据库却没有反应,可能是没有提交事务
- 可能忘了写执行的代码
- 错误一定要打印出来(执行没效果,又不报错)
- Mapper中就算一个语句没有使用,他的错误也可能影响其他正确的SQL语句
- 架构的错往往从后往前找
- SQL字段最好要取字段
- MySql乱码,添加字符编码,
useUnicode=true&;
characterEncodeing=UTF-8;
网友评论