Два метода вызываются в разных местах контроллера:
info - это класс модели, который имеет 4 поля.
StudentInfo info = new StudentInfo(1,2,3,4);
studService.userUpdate(info);
Здесь мы вставляем записи в dao с помощью процедуры, и здесь никаких изменений не производится.
Теперь мы добавили еще 4 поля в класс информационной модели.
StudentInfo info = new StudentInfo(5,6,7,8);
studService.userUpdate(info, flag);
Здесь я хочу, чтобы при методе 1-8 все поля вставлялись только в одну запись. Например, когда вызывается первый метод, он вставляет 4 поля, а при вызове второго - оставшиеся 4 в той же записи.
Как мне этого добиться? Можно ли использовать @transactional там?