У меня есть две таблицы данных категории и значок. Таблица категорий имеет один столбец iconId это внешний ключ из таблицы значков. Теперь я хочу вставить данные в таблицу категорий и обновить столбец флага таблицы значков, как это сделать в sping jdbc template
private final String addCategorySql ="INSERT INTO CATEGORY(TYPE,ICONID)"
+" VALUES(?,?) UPDATE ICON SET FLAG=? WHERE ICONID=? ";
public boolean addNewCategory(Category category){
Object [] parameters = {category.getType(),category.getIconId(),1,category.getIconId()};
try {
int rows = jdbcTemplate.update(addCategorySql, parameters);
if (rows == 1) {
return true;
} else {
return false;
}
} catch (Exception e) {
logger.error("Exception : " , e);
throw e;
}