MYBATIS的XML映射文件怎么传多个参数?
<selectid="findByAnnId"resultType="org.pactera.entity.Announce"parameterType="String"...
<select id="findByAnnId" resultType="org.pactera.entity.Announce" parameterType="String">
select * from ANNOUNCES where Ann_id = #{Ann_id}
</select>
parameterMap和resultMap是做什么的?怎么使用? 展开
select * from ANNOUNCES where Ann_id = #{Ann_id}
</select>
parameterMap和resultMap是做什么的?怎么使用? 展开
1个回答
推荐于2016-01-05 · 知道合伙人软件行家
关注
展开全部
如果传递多个参数的时候,要用个javaBean 并写好get set方法
但是通常传递多个参数的时候,会用个一map来传递
resultType表示返回一个指定的类型,如果数据库返回的字段和实体类字段不一样,则可能无法赋值
resultMap表示返回一个指定的映射,就是需要去配置一个<resultMap>
实际也是映射到某个实体类中的只是用这个可以配置一些字段名对类中的属性名
但是通常传递多个参数的时候,会用个一map来传递
resultType表示返回一个指定的类型,如果数据库返回的字段和实体类字段不一样,则可能无法赋值
resultMap表示返回一个指定的映射,就是需要去配置一个<resultMap>
实际也是映射到某个实体类中的只是用这个可以配置一些字段名对类中的属性名
追问
实体类已有。关于parameterMap和resultMap以下面为例写个示例可否?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询