我这有一个账户类 一个部门类
部门类中有 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>
部门类中有 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>
解决方案 »
- 关于cxf的一个超简单的报错
- 中英网站之间如何切换
- could not execute query错误
- 急急急急~~~在线硬等~~~AXIS客户端怎么取得String数组
- [JAVA] 如何判斷一個(boolean)布爾變量的取值﹖
- 求助:websphere 如何实现两个客户端远程协助?
- eclipse问题,急!!!!
- 为什么安装J8后,在工作区中,TAB键没法使用?
- 关于在Weblogic上使用blueprint模式开发J2EE应用的问题
- jcaptcha4struts2问题,求助
- JPA抓取策略:Lazy和Hibernate抓取策略:Lazy的疑问
- 怎样最简单做出一个【网页游戏的监视】程序
另外我以前项目用hibernate同样的查询分页怎么我感觉hibernate所用的时间比mybatis短?求高手指点
这个manager是什么类型,你配置的应该是Manager吧。