org.apache.ibatis.type.TypeException: Could not resolve type alias 'xxxx'异常
异常:
二月 06, 2018 3:33:44 下午 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [E:\newwork\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\h501\WEB-INF\classes\h5\mapper\IOrderItemMapper.xml]'; nested exception is 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 'h5.model.OrderItem'. Cause: java.lang.ClassNotFoundException: Cannot find class: h5.model.OrderItemat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:736)at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:434)at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4811)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5251)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:748)
Caused by: org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [E:\newwork\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\h501\WEB-INF\classes\h5\mapper\IOrderItemMapper.xml]'; nested exception is 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 'h5.model.OrderItem'. Cause: java.lang.ClassNotFoundException: Cannot find class: h5.model.OrderItemat org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:484)at org.mybatis.spring.SqlSessionFactoryBean.afterPropertiesSet(SqlSessionFactoryBean.java:355)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1633)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1570)... 21 more
Caused by: 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 'h5.model.OrderItem'. Cause: java.lang.ClassNotFoundException: Cannot find class: h5.model.OrderItemat org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:120)at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:92)at org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:482)... 24 more
Caused by: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'h5.model.OrderItem'. Cause: java.lang.ClassNotFoundException: Cannot find class: h5.model.OrderItemat org.apache.ibatis.builder.BaseBuilder.resolveClass(BaseBuilder.java:103)at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:66)at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:135)at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:128)at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:118)... 26 more
Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias 'h5.model.OrderItem'. Cause: java.lang.ClassNotFoundException: Cannot find class: h5.model.OrderItemat org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:117)at org.apache.ibatis.builder.BaseBuilder.resolveAlias(BaseBuilder.java:130)at org.apache.ibatis.builder.BaseBuilder.resolveClass(BaseBuilder.java:101)... 30 more
Caused by: java.lang.ClassNotFoundException: Cannot find class: h5.model.OrderItemat org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:190)at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:89)at org.apache.ibatis.io.Resources.classForName(Resources.java:256)at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:113)... 32 more
原因:将resultMap写成了resultType,Type对应的是对象类,所以抛出ClassNotFoundException的异常,mybatis的结果是存放在resultMap中的。
解决办法:将resultType改成resultMap即可。
org.apache.ibatis.type.TypeException: Could not resolve type alias 'xxxx'异常相关推荐
- ssm中报错: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type a
错误:Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ...
- Mybatis使用之 Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias‘User’
注意错误提示,是在UserMapper.xml中出现的问题,自己检查后并没有发现问题. 从Mybatis官网文档中,找到select标签的下面两个属性的区别,将resultType换成resultMa ...
- org.apache.ibatis.type.TypeException: Could not resolve type alias ''
我这里错是因为xml文件resultMap类型错了 就是这里类找不到
- 关于Spring Cloud:Mapper<>中的泛型红线:Type ‘org.apache.ibatis.annotations.Mapper‘ does not have type paramet
Type 'org.apache.ibatis.annotations.Mapper' does not have type parameters 解决办法: 检查mapper接口中导入的包是不是通用 ...
- ibatis.builder.BuilderException: Error parsing Mapper XML: Could not resolve type alias ‘XXX‘
异常:org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. : Could not resolve type al ...
- Mybatis报错:Could not resolve type alias
一.问题描述 打包项目成jar包,启动莫名其妙的mybatis报错如下: org.springframework.core.NestedIOException: Failed to parse map ...
- Cannot convert value of type 'org.apache.ibatis.session.defaults.DefaultSqlSessionFactory' to requir
报错:Cannot convert value of type 'org.apache.ibatis.session.defaults.DefaultSqlSessionFactory' to req ...
- 'org.apache.ibatis.session.defaults.DefaultSqlSessionFactory' to requir
报错:Cannot convert value of type 'org.apache.ibatis.session.defaults.DefaultSqlSessionFactory' to req ...
- nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping
今天mybatis报了个错误 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type ...
最新文章
- 从一个文件夹下随机抽取一定数量(比例)的图片移动到另一个文件夹 Python3实现
- 计算机浮点数运算误差与解决误差的算法
- xp中mysql优化_XP加速技巧大盘点 看看那个最实用
- 混合模式商城的可经销商品池
- 【图片】图像基本知识以及三原色原理 (rgb)
- 【python】BytesIO与串化
- android上运行java命令,Java exec()不在android上运行busybox命令
- 【转】Android Fragment中使用SurfaceView切换时闪一下黑屏的解决办法
- 拓端tecdat|R语言基于温度对城市层次聚类、kmean聚类、主成分分析和Voronoi图可视化
- Python 数据可视化之matpotlib画图
- 【git】小乌龟和git冲突
- 什么是JavaScript异步编程?
- php获取文件名和后缀名
- QT下使用QAxObject打开word文档,文档路径含有空格open出错的解决方法
- 关于惠普暗影精灵2 pro用一段时间之后,插上电源充不了电的问题
- 大家好,欢迎您加入这个集体!
- APICloud:让开发移动应用像拼积木一样简单
- PS之人物磨皮与特效(适用于商业海报)
- SitePoint Podcast#181:解决比创建更多的问题
- 【欧拉计划第 5 题】最小公倍数 Smallest multiple