设为首页 加入收藏

TOP

ibatis之SqlMapClientTemplate和SqlMapClient(三)
2014-11-23 22:26:23 来源: 作者: 【 】 浏览:37
Tags:ibatis SqlMapClientTemplate SqlMapClient
mentName; /* */ private final Object val$parameterObject; /* */ /* 315 */ public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException { return new Integer(executor.update(this.val$statementName, this.val$parameterObject)); /* */ } /* */ }); /* 318 */ return result.intValue(); /* */ } /* */ /* */ public int delete(String statementName, Object parameterObject) /* */ throws DataAccessException /* */ { /* 324 */ Integer result = (Integer)execute(new SqlMapClientCallback(statementName, parameterObject) { private final String val$statementName; /* */ private final Object val$parameterObject; /* */ /* 326 */ public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException { return new Integer(executor.delete(this.val$statementName, this.val$parameterObject)); /* */ } /* */ }); /* 329 */ return result.intValue(); /* */ } /* */ /* */ public void update(String statementName, Object parameterObject, int requiredRowsAffected) /* */ throws DataAccessException /* */ { /* 335 */ int actualRowsAffected = update(statementName, parameterObject); /* 336 */ if (actualRowsAffected != requiredRowsAffected) /* 337 */ throw new JdbcUpdateAffectedIncorrectNumberOfRowsException(statementName, requiredRowsAffected, actualRowsAffected); /* */ } /* */ /* */ public void delete(String statementName, Object parameterObject, int requiredRowsAffected) /* */ throws DataAccessException /* */ { /* 345 */ int actualRowsAffected = delete(statementName, parameterObject); /* 346 */ if (actualRowsAffected != requiredRowsAffected) /* 347 */ throw new JdbcUpdateAffectedIncorrectNumberOfRowsException(statementName, requiredRowsAffected, actualRowsAffected); /* */ } /* */ } /* Location: C:\Users\ex_zhangkenan\Desktop\spring.jar * Qualified Name: org.springframework.orm.ibatis.SqlMapClientTemplate * JD-Core Version: 0.6.0 */ SqlMapClient源码:
package com.ibatis.sqlmap.client;

import java.sql.Connection;

public abstract interface SqlMapClient extends SqlMapExecutor, SqlMapTransactionManager
{
  public abstract SqlMapSession openSession();

  public abstract SqlMapSession openSession(Connection paramConnection);

  /** @deprecated */
  public abstract SqlMapSession getSession();

  public abstract void flushDataCache();

  public abstract void flushDataCache(String paramString);
}

/* Location:           C:\Users\ex_zhangkenan\Desktop\ibatis-sqlmap-2.jar
 * Qualified Name:     com.ibatis.sqlmap.client.SqlMapClient
 * JD-Core Version:    0.6.0
 */
首页 上一页 1 2 3 4 下一页 尾页 3/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇SQLServer中批处理的知识点 下一篇巧用casewhen做SQL优化

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: