◣◢ 2023-02-13 18:55 采纳率: 20%
浏览 43

Mybatis:Cannot find class: Dept

遇到的问题:在mybatis中使用Association处理多对一映射关系时,运行报错:Cannot find class: Dept,以下是问题详情
问题代码

<resultMap id="EmpAndDeptResultMap" type="Emp">
        <id column="emp_id" property="empId"></id>
        <result column="emp_name" property="empName"></result>
        <result column="age" property="age"></result>
        <result column="gender" property="gender"></result>

<!--此处为问题代码-->
        <association property="dept" javaType="Dept">
            <id column="dept_id" property="dept.deptId"></id>
            <result column="dept_name" property="dept.deptName"></result>
        </association>
</resultMap>

<select id="getEmpAndDeptByEmpId" resultMap="EmpAndDeptResultMap">
        select t_emp.*, t_dept.*
        from t_emp
                 left join t_dept on t_emp.dept_id = t_dept.dept_id
        where t_emp.emp_id = #{empId}
 </select>

附上项目结构等

img


实体类Emp

img


实体类Dept

img


数据库

img


表t_dept

img


表t_emp

img


参考视频https://www.gulixueyuan.com/course/542/task/24745/show#

听评论区的建议:修改为: javaType="com.dyf.mybatis.pojo.Dept"后

img

  • 写回答

2条回答 默认 最新

  • pzzhao 2023-02-13 19:09
    关注

    Dept加上包路径就好了

    评论

报告相同问题?

问题事件

  • 修改了问题 2月16日
  • 修改了问题 2月16日
  • 修改了问题 2月16日
  • 创建了问题 2月13日

悬赏问题

  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计
  • ¥15 U-Mamba/nnunetv2固定随机数种子
  • ¥15 vba使用jmail发送邮件正文里面怎么加图片
  • ¥15 vb6.0如何向数据库中添加自动生成的字段数据。