美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

iBATIS参数理解浅析

iBATIS参数的学习,首先我们看看都有哪些iBATIS参数:

◆iBATIS参数之:原型参数

 
 
 
  1. ﹤select id="select1" parameterClass="java.lang.String" resultClass="AppLog"﹥
  2. select
  3. ID as id,
  4. TYPE as type,
  5. DESCR as descr
  6. from APP_LOG
  7. where ID = #id#
  8. ﹤/select﹥

sqlMapper.queryForObject("select0", id);

◆iBATIS参数之:Map类参数

 
 
 
  1. ﹤select id="select2" parameterClass="java.util.HashMap" resultClass="AppLog"﹥
  2. select
  3. ID as id,
  4. TYPE as type,
  5. DESCR as descr
  6. from APP_LOG
  7. where ID = #id#
  8. ﹤/select﹥ 

map.put("id", id);

AppLog log = (AppLog) sqlMapper.queryForObject("select0", map);

◆iBATIS参数之:对象参数

 
 
 
  1. ﹤select id="select3" parameterClass="AppLog" resultClass="AppLog"﹥
  2. select
  3. ID as id,
  4. TYPE as type,
  5. DESCR as descr
  6. from APP_LOG
  7. where ID = #id#
  8. ﹤/select﹥

AppLog p=new AppLog();
p.setId(id);
AppLog log = (AppLog) sqlMapper.queryForObject("select3", p);

 
 
 
  1. ﹤select id="select0" resultClass="AppLog"﹥
  2. select
  3. ID as id,
  4. TYPE as type,
  5. DESCR as descr
  6. from APP_LOG
  7. where ID = #id#
  8. ﹤/select﹥

Map参数  map.put("id", id);

AppLog log = (AppLog) sqlMapper.queryForObject("select0", map);

String参数  AppLog log = (AppLog) sqlMapper.queryForObject("select0", id);

对象参数  AppLog p=new AppLog();

p.setId(id);

AppLog log = (AppLog) sqlMapper.queryForObject("select0", p);

iBATIS参数的基本情况就介绍到这里,希望通过介绍使得你对iBATIS参数有一定的了解。


本文名称:iBATIS参数理解浅析
当前网址:http://www.zsjierui.cn/article/djjoiog.html

其他资讯