在用MapStruct的时候遇到的构建后java: Ambiguous constructors found for creating java.lang.Long: Long(long), Long
Mapper引入错包了。
以下构建报错
java: Ambiguous constructors found for creating java.lang.Long: Long(long), Long(java.lang.String). Either declare parameterless constructor or annotate the default constructor with an annotation named @Default. Occured at ‘Long selectCount(Wrapper queryWrapper)’ in ‘BaseMapper’.
java: The return type List is an abstract class or interface. Provide a non abstract / non interface result type or a factory method. Occured at ‘List selectList(IPage page, Wrapper queryWrapper)’ in ‘BaseMapper’.
java: The return type List<Map<String,Object>> is an abstract class or interface. Provide a non abstract / non interface result type or a factory method. Occured at ‘List selectMaps(IPage page, Wrapper queryWrapper)’ in ‘BaseMapper’.
原因很简单
Mapper引入错包了
正确包如下
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)