我这有一个账户类 一个部门类
部门类中有 String name 等
账户类中有 String name String pass Department depId
我现在想用mybatis实现关联查询 和插入
我前台插入账户的时候 input和select的name分别是 name pass depId 但是这样提示插入的时候类型不对,请问是不是我的配置文件写不对呢
下面是我的配置文件
<mapper namespace="manager">
<resultMap type="Manager" id="managerMap">
<id column="id" property="id" />
<result column="name" property="name" />
<result column="pass" property="pass" />
<result column="status" property="status" />
<association property="departmentName" select="selectDeptById" column="deptId" javaType="Department"/>
</resultMap>
<select id="selectDeptById" parameterType="int" resultType="Department">
select * from department where id = #{id}
</select>
<insert id="addManager" parameterType="manager" useGeneratedKeys="true" keyProperty="id">
insert into manager(name,pass,deptId)
values(#{name},#{pass},#{departmentName})
</insert>
这个manager是什么类型,你配置的应该是Manager吧。