|
|
@@ -48,6 +48,7 @@ public class CourseServiceImpl implements CourseService {
|
|
|
return new CourseVO(course);
|
|
|
}
|
|
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
public CourseVO modifyCourse(LoginUser user, ModifyCourseDTO modifyCourseDTO) {
|
|
|
Course course = courseDAO.findCourseById(modifyCourseDTO.getId());
|
|
|
@@ -63,6 +64,7 @@ public class CourseServiceImpl implements CourseService {
|
|
|
return new CourseVO(course);
|
|
|
}
|
|
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
public void removeCourse(LoginUser user, Integer courseId) {
|
|
|
Course course = courseDAO.findCourseById(courseId);
|
|
|
@@ -92,6 +94,7 @@ public class CourseServiceImpl implements CourseService {
|
|
|
chooseDAO.save(choose);
|
|
|
}
|
|
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
public void quitCourse(LoginUser user, Integer courseId) {
|
|
|
Choose choose = chooseDAO.findByStudentIdAndCourseId(user.getId(), courseId)
|