遇到俩问题:一个是mybatis生疏 在EmpMapper.xml中定义resultMap
<resultMap id="EmpWithDept" type="com.lwp.bean.Emp"> <id column="emp_id" property="empId"></id> <result column="emp_name" property="empName"></result> <result column="gender" property="gender"></result> <result column="email" property="email"></result> <result column="d_id" property="did"></result> <association property="dept" javaType="com.lwp.bean.Dept"> <id column="dept_id" property="deptId"></id> <result column="dept_name" property="deptName"></result> </association> </resultMap>
其中column是表的字段 property是实体类 的字段 我给记反了
第二个问题 查出集合放入前端index.html 用thymeleay接受发现
An error happened during template parsing (template: "class path resource [templates/list.html]
经检查发现modelandview传来的是个字符串而不是集合
原:===》mv.addObject("pageInfo","pageInfo");
检查===》mv.addObject("pageInfo",pageInfo);
ok