|
|
51CTO旗下网站
|
|
移动端

iBATIS参数理解浅析

iBATIS参数有什么分类呀?他们都有什么特点呢?那么本文就向你介绍iBATIS参数方面的情况。

作者:佚名来源:百度空间|2009-07-22 16:02

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参数有一定的了解。

【编辑推荐】

  1. iBATIS模糊查询的实现实例浅析
  2. iBATIS动态查询的实现浅析
  3. iBATIS DAO入门基础教程
  4. iBATIS.NET配置六点总结
  5. iBATIS SQLMap配置Demo浅析
【责任编辑:李彦光 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

我的运维日志系统构建之路

我的运维日志系统构建之路

数据驱动运维
共18章 | 我叫于小炳

191人订阅学习

CentOS文件服务的最佳实战

CentOS文件服务的最佳实战

涨薪跳槽必备技能
共15章 | 追风蚂蚁

88人订阅学习

小白网工宝典

小白网工宝典

一次搞定思科华为
共15章 | 思科小牛

431人订阅学习

读 书 +更多

《广域网》

在开始学习WAN资料时,我经常面对资料深度不够或者为电气工程师编写的书。另外,在看了几本书,并且对Internet进行了研究以后,我觉得应当...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客