sqlMapClient执行sql语句

SqlMapCient 类提供了执行所有 mapped statement 的 API方法:

public int insert(String statementName, Object parameterObject)throws SQLException
//String statementName为映射SQL语句对应的id
public int update(String statementName, Object parameterObject)throws SQLExceptionpublic int delete(String statementName, Object parameterObject)throws SQLExceptionpublic Object queryForObject(String statementName, Object parameterObject)throws SQLExceptionpublic Object queryForObject(String statementName, Object parameterObject, Object resultObject) throws SQLExceptionpublic List queryForList(String statementName, Object parameterObject)throws SQLExceptionpublic List queryForList(String statementName, Object parameterObject, int skipResults, int maxResults)throws SQLExceptionpublic List queryForList (String statementName,Object parameterObject, RowHandler rowHandler)throws SQLExceptionpublic PaginatedList queryForPaginatedList(String statementName, Object parameterObject, int pageSize)throws SQLExceptionpublic Map queryForMap (String statementName, Object parameterObject, String keyProperty)throws SQLExceptionpublic Map queryForMap (String statementName, Object parameterObject, String keyProperty, String valueProperty)throws SQLException


注:①SqlMapClient对象iBatis操作数据库的接口(执行CRUD等操作),它也可以执行事务管理等操作。这个类是我们使用iBATIS的最主要的类。它是线程安全的。通常,将它定义为单例。(与hibernate中sessionFactory的定义类似)。
②iBATIS是一个基与SQL映射支持Java和·NET的持久层框架。iBATIS 把对象和存储过程或者使用 XML 描述的 SQL 语句进行了关联。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值