ibatis 批量处理,速度很快,适合批量数据导入操作使用。

/**
* 添加角色菜单关系
*
* @author : 路人甲
* @create_date :2013-3-29 上午09:59:07
* @param list
*/
public void insertRoleMenuList(final List<RoleMenuRelationDTO> list) throws PafaDAOException
{
getSqlMapClientTemplate().execute(new SqlMapClientCallback()
{
public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException
{
executor.startBatch();
for (RoleMenuRelationDTO dto : list)
{
executor.insert(RoleMenuConstant.CREATE_ROLEMENURELATION, dto);
}
return executor.executeBatch();
}
}).toString();
}