Hello.
In my project, I wrote SimpleIbatisItemWriter class as following.
}Code:import org.springframework.batch.item.AbstractItemWriter; import org.springframework.orm.ibatis.SqlMapClientTemplate; import com.ibatis.sqlmap.client.SqlMapClient; public class SimpleIbatisItemWriter extends AbstractItemWriter{ private String writingQueryId; private SqlMapClientTemplate sqlMapClientTemplate; public void write(Object arg0) throws Exception { sqlMapClientTemplate.insert(writingQueryId,arg0); } public void setWritingQueryId(String writingQueryId){ this.writingQueryId = writingQueryId; } public void setSqlMapClient(SqlMapClient sqlMapClient){ sqlMapClientTemplate = new SqlMapClientTemplate(sqlMapClient); }
As you see, It is similar to IbatisKeyCollector in structure.
I am wondering whether this class has potential problems or not.
I guess this class can be used frequently like IbatisKeyCollector, if it has no problem.


Reply With Quote
