首页 > 代码库 > 好947 Mybatis 配置resultMap 带参数查询Map 注意selectOne数据库返回结果一条数据库 否则会报错
好947 Mybatis 配置resultMap 带参数查询Map 注意selectOne数据库返回结果一条数据库 否则会报错
//TMD 写几个demo 还有大站采集
<a target=_blank href=http://www.mamicode.com/"http://hao947.com/" target="_blank">好947
映射配置文件
<!-- type:映射实体类的数据类型 id:resultMap的唯一标识 --> <RESULTMAP id=BaseResultMap type="person"><pre name="code" class="java"><a target=_blank href=http://www.mamicode.com/"http://hao947.com/" target="_blank">好947<!-- column:库表的字段名 property:实体类里的属性名 --> <ID property="personId" column="person_id" /> <RESULT property="name" column="name" /> <RESULT property="gender" column="gender" /> <RESULT property="personAddr" column="person_addr" /> <RESULT property="birthday" column="birthday" /> </RESULTMAP>
映射配置查询语句
<!-- 当查询值得时候resultMap指定key与value。 map.put("name","项目经理") map.put("gender" 1)<pre name="code" class="java"><a target=_blank href=http://www.mamicode.com/"http://hao947.com/" target="_blank">好947--> <SELECT id=selectPersonByParams resultmap="BaseResultMap" parametertype="java.util.Map"> select * from person p where p.name = #{name} and p.gender =#{gender} </SELECT>
映射管理库表文件
<!-- 集中管理库表的映射文件 --><pre name="code" class="java"><a target=_blank href=http://www.mamicode.com/"http://hao947.com/" target="_blank">好947<MAPPERS> <MAPPER resource="com/hao947/sql/mapper/PersonMapper.xml" /> </MAPPERS>
测试文件
@Test public void selectPersonByParams() { // 创建一个sqlSession <a target=_blank href=http://www.mamicode.com/"http://hao947.com" target="_blank">好947 >
}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。