绝对条件查询参数whereSql化
db.paramToWhereSql(paramJson)
预期值判断
// 更新所影响的行数
int updateRowsNumber = 1;
// 预期值
int expectedValue = 1;
// 有返回值-布尔
// 判断更新所影响的行数是否 <b>等于</b> 预期值
db.isUpdateAndExpectedEqual(updateRowsNumber, expectedValue);
// 判断更新所影响的行数是否 <b>大于等于</b> 预期值
db.isUpdateAndExpectedGreaterThanEqual(updateRowsNumber, expectedValue);
// 无返回值-DBException异常
// 判断更新所影响的行数是否 <b>等于</b> 预期值
db.updateAndExpectedEqual(updateRowsNumber, expectedValue);
// 判断更新所影响的行数是否 <b>大于等于</b> 预期值
db.updateAndExpectedGreaterThanEqual(updateRowsNumber, expectedValue);
// 确认批量更新每组参数所影响的行数,是否 <b>全部都等于</b> 同一个预期值
int[] updateRowsNumberArray = {1, 1};
db.updateBatchAndExpectedEqual(updateRowsNumberArray, expectedValue);
查询结果转换
由于原生SpringJDBC
查询单条数据,若为空将抛出异常。所以一般会采用查询多条数据方式,然后再转换成单条数据对象:
db.resultToJson(list);
db.resultToObject(list);
当前内容版权归 yue-library 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 yue-library .