如何为Ibatis SqlTemplateClientMap创建自己的回调

时间:2010-12-23 16:05:51

标签: java sql mysql ibatis mybatis

我想知道如何为SqlMapClientTemplate创建自己的回调。特别是我可以进行批量调用。

1 个答案:

答案 0 :(得分:1)

我这样做的方法是覆盖SqlMapClientCallback<T>方法doInSqlMapClient

   SqlMapClientCallback<Integer> callback = new SqlMapClientCallback<Integer>() {
        public Integer doInSqlMapClient(SqlMapExecutor executor) throws SQLException {
            executor.startBatch();
            //... do your queries here
            return executor.executeBatch();
        }
    };