渐渐模糊了约定 2023-12-23 11:30 采纳率: 17.4%
浏览 5
已结题

Type interface X is not known to the MapperRegistry

Type interface com.king.dao.UserDao is not known to the MapperRegistry.找不到接口?
网上也查过了,一大堆解决方案,基本都在说mapper.xml映射的路径错误,但是我根本就没用到这个文件,新公司的用法很奇怪,这是我根据公司的写法自己做的一个案例:

img

这是SessionFactoryManager:

public class SessionFactoryManager {
    
    static private SqlSessionFactory sqlSessionFactory;
    // 单例模式
    static public SqlSession getSqlSession() {
        InputStream is;
        try {
            is = Resources.getResourceAsStream("mybatis-config.xml");
            if (sqlSessionFactory == null) {
                sqlSessionFactory = new SqlSessionFactoryBuilder().build(is);
                System.out.println("if");
            }else{
                System.out.println("else");
            }
            return sqlSessionFactory.openSession();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return null;
    }
}

sql语句是写在UserDao里面的:

public interface UserDao {

    @Select({"select * from Dc_User where 1=1 ${where}"})
    public List<User> getList(@Param("where") String where);
}

这是web

img

这是mybatis-config

<mappers>
         <package name="com.king.mybatis"/>
    </mappers>

前端页面调用后台方法用的是拼接的方式:
这是login.jsp

$.post('login/User_login',{username:username,password:password},function(ms){
                layer.alert(ms, {
                      title: '返回值'
                    });
            })

这是struts.xml

<package name="views" namespace="/views" extends="struts-default">                
         <action name="*_*" class="com.king.controller.{1}Controller" method="{2}">
            <result name="tm">message.jsp</result>
        </action>        
   </package>


打印ms:

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月31日
    • 创建了问题 12月23日

    悬赏问题

    • ¥15 51嵌入式入门按键小项目
    • ¥30 海外项目,如何降低Google Map接口费用?
    • ¥15 fluentmeshing
    • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
    • ¥15 盘古气象大模型调用(python)
    • ¥15 传人记程序做的plc 485从机程序该如何写
    • ¥15 已知手指抓握过程中掌指关节、手指各关节和指尖每一帧的坐标,用贝塞尔曲线可以拟合手指抓握的运动轨迹吗?
    • ¥50 libwebsockets 如何添加其他socket事件回调
    • ¥50 实现画布拖拽算子排布,通过flink实现算子编排计算,请提供思路
    • ¥15 esium自定义材质拉伸问题