//TMD 写几个demo 还有大站採集

<a target=_blank href="http://hao947.com/" target="_blank">好947</a>

映射配置文件

 <!-- type:映射实体类的数据类型 id:resultMap的唯一标识 -->
<RESULTMAP id=BaseResultMap type="person"><pre name="code" class="java"><a target=_blank href="http://hao947.com/" target="_blank">好947</a>

<!-- 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://hao947.com/" target="_blank">好947</a>

  --> <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://hao947.com/" target="_blank">好947</a>

 <MAPPERS>  <MAPPER resource="com/hao947/sql/mapper/PersonMapper.xml" /> </MAPPERS>


測试文件

@Test
 public void selectPersonByParams() {
  // 创建一个sqlSession <a target=_blank href="http://hao947.com" target="_blank">好947</a>
  SqlSession session = sqlSessionFactory.openSession();
  try {
   Map<STRING, object=""> map = new HashMap<STRING, object="">();
   map.put("name", "项目经理");
   map.put("gender", 0);
   // 第一个參数查找sql,规则namespace+"."+sql的id,第二个參数是sql要接收的參数
   List<PERSON> list = session
     .selectList("com.hao947.sql.mapper.PersonMapper.selectPersonByParams",map);
   for (Person p : list) {
    System.out.println(p);
   }
  } finally {
   session.close();
  }  }

&nbsp;}

最新文章

  1. 部署ganglia3.7
  2. Gson心得小笔记
  3. 结对编程——关于Fault、Error、Failure程序设计
  4. usb由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备
  5. Codeforces Round #373 (Div. 2)A B
  6. 获取spring bean的utils
  7. asp.net core 2.0+sqlsugar搭建个人网站系列(0)
  8. 完美解决浮动IE6 7中的兼容性BUG问题
  9. 07_Python变量内存地址、小数据池
  10. 汇编之EBP的认识。
  11. Python基础学习篇章三
  12. C#之转换两个不同类型但是成员相同的对象
  13. IIS7部署报错 500.22错误 检查到这集成托管模式下不使用的ASP.NET配置
  14. python获取一年所有的日期
  15. 开发Hexo主题(一)
  16. Onsen UI快速入门 --Onsen UI
  17. 计算给定多项式在给定点X处的值
  18. Ubuntu常用命令大全[显示桌面]
  19. 一个支持DbFirst、ModelFirst和CodeFirst的数据库小工具DbTool
  20. 甲骨文关闭OpenSSO后,OpenAM成为其继续者

热门文章

  1. Base64加密工具
  2. IPython notebook在浏览器中显示不正常的问题及解决方法
  3. 微信小程序实战篇-分类页面制作
  4. 大众点评Java开发实时应用监控平台-CAT
  5. go 学习之函数
  6. Codeforces 497B Tennis Game( 枚举+ 二分)
  7. html input标签 要求只能输入纯数字
  8. sass的语法及其用法
  9. SET - 改变运行时参数
  10. Nginx的应用之动静分离