iBATIS参数理解浅析

开发 后端
iBATIS参数有什么分类呀?他们都有什么特点呢?那么本文就向你介绍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参数有一定的了解。

【编辑推荐】

  1. iBATIS模糊查询的实现实例浅析
  2. iBATIS动态查询的实现浅析
  3. iBATIS DAO入门基础教程
  4. iBATIS.NET配置六点总结
  5. iBATIS SQLMap配置Demo浅析
责任编辑:仲衡 来源: 百度空间
相关推荐

2009-07-21 11:12:00

iBATIS配置

2009-07-22 10:42:59

iBATIS Cach

2009-07-15 17:58:07

iBATIS 动态映射

2009-07-16 10:23:30

iBATIS工作原理

2009-07-16 09:14:26

iBATIS DAO

2009-07-20 18:00:16

iBATIS DAO事

2009-07-15 17:19:31

iBATIS Ecli

2009-07-22 10:03:11

iBATIS Resu

2009-07-17 10:32:45

iBATIS MapB

2009-07-17 10:59:59

iBATIS接口

2009-07-22 15:01:01

iBATIS SQLM

2009-07-17 09:44:40

iBATIS教程

2009-07-16 13:08:09

iBATIS快速创建应

2009-07-22 09:44:05

iBATIS Para

2009-07-22 15:21:00

iBATIS SQLM

2009-07-15 16:42:03

iBATIS读写CLO

2009-07-17 17:05:44

iBATIS缓存cacheModel

2009-07-22 09:07:01

iBATIS.NET

2009-07-22 13:04:41

iBATIS动态查询

2009-07-21 14:24:46

iBATIS教程
点赞
收藏

51CTO技术栈公众号