记一个菜鸟犯的错误
来源:互联网 发布:淘宝情趣内衣图片无码 编辑:程序博客网 时间:2024/06/05 18:44
刚开始接触mybatis,写一个小项目的时候出现了一个错误,因为是菜鸟,所以解决了好久,趁着有空就记一下,警示自己,帮助他人。
dao和domain如上图(因为是练手,为了看着方便,所以mapper.xml就跟dao放一起了,没有分开)
配置文件也只有这些。
spring与mybatis的配置
其中一个mapper是这样的,另外一个也是这么写的。
报错如下:
org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause:org.apache.ibatis.builder.BuilderException: Error resolving class. Cause:org.apache.ibatis.type.TypeException: Could not resolve type alias 'Teacher'. Cause:java.lang.ClassNotFoundException: Cannot find class: Teacher
Caused by: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause:org.apache.ibatis.type.TypeException: Could not resolve type alias 'Teacher'. Cause:java.lang.ClassNotFoundException: Cannot find class: Teacher
Caused by: org.apache.ibatis.type.TypeException:Could not resolve type alias 'Teacher'. Cause: java.lang.ClassNotFoundException: Cannot find class: Teacher
ERROR[org.mybatis.spring.mapper.MapperFactoryBean] - Error while adding the mapper'interface cn.kp.dao.TeacherMapper' to configuration.
org.apache.ibatis.builder.BuilderException:Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException:Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could notresolve type alias 'Teacher'. Cause: java.lang.ClassNotFoundException:Cannot find class: Teacher查了资料,出这个错大概是因为找不到这个别名,或者sql语句中的resultMap写成了resultType,第二种情况比较好解决,我的属于第一种。这个错一般情况下会给mybits单独写一个配置文件,在配置文件中加入
<typeAlias type=”cn.kp.domain.Teacher” alias=”Teacher”/>
但是我没有配置文件,我又很任性的不想写,所以只能自己想想怎么解决了 =_=
当然,问题肯定是能解决的,如下图
把别名换成了完全限定名,顺利解决。
- 记一个菜鸟犯的错误
- 菜鸟容易犯的低级错误一
- 菜鸟容易犯的低级错误二
- 犯了一个菜鸟必备的很郁闷的错误:for循环删除LinkedList集合中元素
- Linux菜鸟常犯的十大错误
- Linux菜鸟常犯的十大错误
- Java使用中菜鸟常犯的一些错误记录
- 犯了一个Hibernate的低级错误
- 一个犯了N久的错误
- Javascript常犯的一个错误
- 犯了一个简单的错误
- 犯了一个Hibernate的低级错误
- 犯了一个Hibernate的低级错误
- 犯了一个严重的错误
- 我用iterator犯的一个错误
- 使用 libevent 容易犯的一个错误
- 犯了一个很搞笑的错误
- 犯了一个极傻的错误
- 去除字符串头尾空格
- java基础学习笔记——system
- 函数式编程--变量作用域
- 关于ClassNotFoundException问题!
- linux终端的拷贝命令
- 记一个菜鸟犯的错误
- android横竖屏切换
- LABVIEW学习笔记(二)
- iOS--判断当前是否有网络
- 日常杂存
- Bootstrap 栅格系统
- 九度OJ 1171:C翻转 (矩阵计算)
- [架构师]论架构师的自我修养
- Android中内容观察者的使用---- ContentObserver类详解