mybatis项目中常见的小错误

再创建mybatis时,总是会遇见一些小错误

1.有时候手抖,sql语句写错

mybatis项目中常见的小错误_第1张图片

解决方法  取mybatis项目中找到Mapper映射

mybatis项目中常见的小错误_第2张图片

2.有时候,我们在src/main/resources的实体类映射,没有保证id的唯一性

mybatis项目中常见的小错误_第3张图片

解决方法  发现有id一样就修改

mybatis项目中常见的小错误_第4张图片


3.cannot find class:{driver},这里时配置错误


.mybatis项目中常见的小错误_第5张图片

解决方法

mybatis项目中常见的小错误_第6张图片

4.jdbc中 TypeForNull configuration property.   Cause:java.sql.SQL

mybatis项目中常见的小错误_第7张图片

解决方法

mybatis项目中常见的小错误_第8张图片mybatis项目中常见的小错误_第9张图片

5.org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'org.mybatis.mapper.UserMapper.getAllUser'.  It's likely that neither a Result Type nor a Result Map was specified.
### The error may exist in mapper/UserMapper.xml
### The error may involve org.mybatis.mapper.UserMapper.getAllUser
### The error occurred while handling results
### SQL: select * from profile
### Cause: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'org.mybatis.mapper.UserMapper.getAllUser'.  It's likely that neither a Result Type nor a Result Map was specified.
  mybatis项目中常见的小错误_第10张图片

解决方法  把parameterType 换成resultType


你可能感兴趣的:(mybatis项目中常见的小错误)