请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Article 和其他pojo总是关联到database项目

老师您好,我的 com.imooc.article.mapper.ArticleMapper Article 运行后总是找的database 项目中的Artice图片描述
如何让他去找到imooc-news-dev-model 项目中的pojo呢?
图片描述

正在回答 回答被采纳积分+3

插入代码

2回答

提问者 幕布斯823276 2021-03-23 15:33:48

ArticleMapper.xml 中的 <resultMap id="BaseResultMap" type="com.imooc.pojo.Article">我点击Article指向了database项目中com.imooc.pojo.Article 而不是指向model 项目中的com.imooc.pojo.Article。

0 回复 有任何疑惑可以回复我~
  • 换个包名试试。你的包名可能冲突了,编译器找不到
    回复 有任何疑惑可以回复我~ 2021-03-23 15:34:44
  • 提问者 幕布斯823276 回复 风间影月 #2
    imooc-news-dev-model\src\main\java\com\imooc\pojo                                    imooc-news-dev\mybatis-generator-database\src\main\java\com\imooc\pojo
    两个项目包名是一样的。那我改一下吗?
    回复 有任何疑惑可以回复我~ 2021-03-23 15:38:59
  • 风间影月 回复 提问者 幕布斯823276 #3
    应该不是包名问题,我推测是mapper不对,发群里吧。类似问题群里交流方便。这里一来一回挺麻烦的。
    回复 有任何疑惑可以回复我~ 2021-03-23 15:40:46
风间影月 2021-03-23 15:28:16

额,没有明白,你指的啥意思?哈哈我没看懂

0 回复 有任何疑惑可以回复我~
  • 提问者 幕布斯823276 #1
    就是从database copy 上去后,mapper.xml 还指向原来database工程的pojo 类,没有指向复制到model工程的pojo类。
    回复 有任何疑惑可以回复我~ 2021-03-23 15:35:12
  • 提问者 幕布斯823276 #2
    Caused by: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.imooc.article.mapper.ArticleMapper.BaseResultMap
    回复 有任何疑惑可以回复我~ 2021-03-23 15:36:22
  • 风间影月 回复 提问者 幕布斯823276 #3
    参数非法,生成的过程有问题吧,删除了重新来一遍试试。拷贝过去以后再把原来的删除。
    回复 有任何疑惑可以回复我~ 2021-03-23 15:37:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信