Come creare il proprio callback per Ibatis SqlTemplateClientMap
Domanda
Mi piacerebbe sapere come creare la mia richiamata per un SqlMapClientTemplate
. In particolare in modo da poter fare le chiamate in batch.
Soluzione
Il modo in cui lo faccio è per eseguire l'override del metodo 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();
}
};
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow