您的位置:首页 > 其它

使用了typeAlias 的package 属性造成的别名冲突。

2020-07-25 12:05 197 查看

问题


User里的roles 属性 没办法解析。即不存在

原因

与另外一个同名的User类冲突了。
因为在idea的工程中为了方便又创建了一个mudel,或者同个项目的不同包的同名类名,因为别名的规则所以会冲突。

解决

  • 使用xml在主配置文件中配置,但是会与原本的package冲突
<typeAliases>
<typeAlias type="com.wei.mapper.UserMapper" alias="user2" />
</typeAliases>
  • 使用注解配置,不与xml配置冲突
@Alias("user2")
public class User {
...
private List<Role> roles;
}

受教至

https://blog.csdn.net/qq_36761831/article/details/88375261

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: