自学日记:Mybatis注解和XML时解决冲突问题

在mybatis的学习过程中,先进行的xml配置方法的学习。配置了相应的Mapper resource。 在修改成注解方法的时候,在Dao方法上添加注解,在sqlMapConfig.xml中删除了Mapper resource标签,添加为Mapper class标签,填入Dao全类名。(没有删除Dao相对应的Mapper.xml)。运行时,报错。

org.apache.ibatis.exceptions.PersistenceException

 

Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.

 

org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com

错误信息大概描述为该重复创建了对象。删除相应Dao mapper.xml后 问题解决。

 

你可能感兴趣的:(学习日记)