|
@@ -68,24 +68,24 @@ public interface MarkGroupDao
|
|
@Query("select sum(g.markedCount) from MarkGroup g where g.pk.examId=?1")
|
|
@Query("select sum(g.markedCount) from MarkGroup g where g.pk.examId=?1")
|
|
Integer sumMarkedCount(Integer examId);
|
|
Integer sumMarkedCount(Integer examId);
|
|
|
|
|
|
- @Modifying
|
|
|
|
|
|
+ @Modifying(clearAutomatically = true)
|
|
@Query("update MarkGroup g set g.libraryCount=?4, g.leftCount=(?4-g.markedCount) where g.pk.examId=?1 and g.pk.subjectCode=?2 and g.pk.number=?3")
|
|
@Query("update MarkGroup g set g.libraryCount=?4, g.leftCount=(?4-g.markedCount) where g.pk.examId=?1 and g.pk.subjectCode=?2 and g.pk.number=?3")
|
|
void updateLibraryCount(Integer examId, String subjectCode, Integer number, Integer totalCount);
|
|
void updateLibraryCount(Integer examId, String subjectCode, Integer number, Integer totalCount);
|
|
|
|
|
|
- @Modifying
|
|
|
|
|
|
+ @Modifying(clearAutomatically = true)
|
|
@Query("update MarkGroup g set g.markedCount=?4, g.leftCount=(g.libraryCount-?4) where g.pk.examId=?1 and g.pk.subjectCode=?2 and g.pk.number=?3")
|
|
@Query("update MarkGroup g set g.markedCount=?4, g.leftCount=(g.libraryCount-?4) where g.pk.examId=?1 and g.pk.subjectCode=?2 and g.pk.number=?3")
|
|
void updateMarkedCount(Integer examId, String subjectCode, Integer number,Integer markedCount);
|
|
void updateMarkedCount(Integer examId, String subjectCode, Integer number,Integer markedCount);
|
|
|
|
|
|
- @Modifying
|
|
|
|
|
|
+ @Modifying(clearAutomatically = true)
|
|
@Query("update MarkGroup g set g.leftCount = g.libraryCount, g.markedCount = 0 "
|
|
@Query("update MarkGroup g set g.leftCount = g.libraryCount, g.markedCount = 0 "
|
|
+ "where g.pk.examId=?1 and g.pk.subjectCode=?2 and g.pk.number=?3")
|
|
+ "where g.pk.examId=?1 and g.pk.subjectCode=?2 and g.pk.number=?3")
|
|
void resetCount(Integer examId, String subjectCode, Integer number);
|
|
void resetCount(Integer examId, String subjectCode, Integer number);
|
|
|
|
|
|
- @Modifying
|
|
|
|
|
|
+ @Modifying(clearAutomatically = true)
|
|
@Query("update MarkGroup g set g.picList=?4 where g.pk.examId=?1 and g.pk.subjectCode=?2 and g.pk.number=?3")
|
|
@Query("update MarkGroup g set g.picList=?4 where g.pk.examId=?1 and g.pk.subjectCode=?2 and g.pk.number=?3")
|
|
void updatePicList(Integer examId, String subjectCode, Integer number, String picList);
|
|
void updatePicList(Integer examId, String subjectCode, Integer number, String picList);
|
|
|
|
|
|
- @Modifying
|
|
|
|
|
|
+ @Modifying(clearAutomatically = true)
|
|
@Query("update MarkGroup g set g.title=?4 where g.pk.examId=?1 and g.pk.subjectCode=?2 and g.pk.number=?3")
|
|
@Query("update MarkGroup g set g.title=?4 where g.pk.examId=?1 and g.pk.subjectCode=?2 and g.pk.number=?3")
|
|
void updateTitle(Integer examId, String subjectCode, Integer number, String title);
|
|
void updateTitle(Integer examId, String subjectCode, Integer number, String title);
|
|
|
|
|