fix(security): require explicit retry locking

Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
This commit is contained in:
XiaoSeS 2026-09-03 18:35:56 +08:00
parent 6770be22c5
commit fd932cc160

View file

@ -9,7 +9,7 @@ import java.util.Optional;
public interface SkillVersionRepository {
Optional<SkillVersion> findById(Long id);
default Optional<SkillVersion> findByIdForUpdate(Long id) {
return findById(id);
throw new UnsupportedOperationException("This repository does not provide row locking");
}
default Optional<SkillVersionStatus> findStatusByIdAndSkillId(Long id, Long skillId) {
return findById(id)