当前使用版本(必填,否则不予处理)
3.1.2
该问题是如何引起的?(确定最新版也有问题再提!!!)
定义db操作的domain。 比如:
com.sample.data.domain --package-info.java com.sample.data.domain.req --package-info.java com.sample.data.domain.resp --package-info.java
问题描述
只要出现多个 package-info.java 在同一个包下面,比如上文列子com.sample.data.domain
则运行 junit时会出现
Caused by: org.apache.ibatis.type.TypeException: The alias 'package-info' is already mapped to the value 'com.sample.data.domain.package-info'. at org.apache.ibatis.type.TypeAliasRegistry.registerAlias(TypeAliasRegistry.java:157) at org.apache.ibatis.type.TypeAliasRegistry.registerAlias(TypeAliasRegistry.java:147) at java.lang.Iterable.forEach(Iterable.java:75) at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFacto ryBean.java:524) at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBe an.java:433) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapab leBeanFactory.java:1689) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableB eanFactory.java:1627) ... 103 common frames omitted
重现步骤(如果有就写完整)
必现
报错信息
Caused by: org.apache.ibatis.type.TypeException: The alias 'package-info' is already mapped to the value 'com.sample.data.domain.package-info'. at org.apache.ibatis.type.TypeAliasRegistry.registerAlias(TypeAliasRegistry.java:157) at org.apache.ibatis.type.TypeAliasRegistry.registerAlias(TypeAliasRegistry.java:147) at java.lang.Iterable.forEach(Iterable.java:75) at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFacto ryBean.java:524) at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBe an.java:433) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapab leBeanFactory.java:1689) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableB eanFactory.java:1627) ... 103 common frames omitted
Comment From: miemieYaho
去找mybatis
Comment From: haroldyong
好的。谢谢。