Fix crashes in the text matching job (#23)
With the migration to Spring it is much stricter in requiring @Transactional for all methods that write to the database. Fixes #22 Co-authored-by: Tom Zhao <tom.zhao@dsv.su.se> Reviewed-on: #23 Reviewed-by: Tom Zhao <tom.zhao@dsv.su.se> Co-authored-by: Andreas Svanberg <andreass@dsv.su.se> Co-committed-by: Andreas Svanberg <andreass@dsv.su.se>
This commit is contained in:
parent
a2330ce2d5
commit
1180a7dbfd
@ -1,6 +1,7 @@
|
||||
package se.su.dsv.scipro.plagiarism.urkund;
|
||||
|
||||
import com.querydsl.jpa.impl.JPAQuery;
|
||||
import jakarta.transaction.Transactional;
|
||||
import se.su.dsv.scipro.file.FileDescription;
|
||||
|
||||
import jakarta.inject.Inject;
|
||||
@ -27,6 +28,7 @@ public class UrkundSubmissionRepositoryImpl implements UrkundSubmissionRepositor
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional
|
||||
public UrkundSubmission save(final UrkundSubmission submission) {
|
||||
final EntityManager em = entityManagerProvider.get();
|
||||
if (em.contains(submission)) {
|
||||
@ -49,6 +51,7 @@ public class UrkundSubmissionRepositoryImpl implements UrkundSubmissionRepositor
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional
|
||||
public void delete(final UrkundSubmission urkundSubmission) {
|
||||
entityManagerProvider.get().remove(urkundSubmission);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user