diff --git a/database/src/main/java/com/alttd/altitudeweb/database/web_db/PrivilegedUserMapper.java b/database/src/main/java/com/alttd/altitudeweb/database/web_db/PrivilegedUserMapper.java index 59ba0e4..8fb4044 100644 --- a/database/src/main/java/com/alttd/altitudeweb/database/web_db/PrivilegedUserMapper.java +++ b/database/src/main/java/com/alttd/altitudeweb/database/web_db/PrivilegedUserMapper.java @@ -1,7 +1,6 @@ package com.alttd.altitudeweb.database.web_db; import org.apache.ibatis.annotations.*; -import org.jetbrains.annotations.Nullable; import java.util.List; import java.util.Optional; @@ -103,9 +102,9 @@ public interface PrivilegedUserMapper { int removePermissionFromUser(@Param("userId") int userId, @Param("permission") String permission); @Insert(""" - INSERT INTO privileged_users (uuid) - VALUES (#{uuid}) - """) - @Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "id") + INSERT INTO privileged_users (uuid) + VALUES (#{uuid}) + """) + @SelectKey(statement = "SELECT LAST_INSERT_ID()", keyProperty = "id", before = false, resultType = int.class) int createPrivilegedUser(UUID uuid); }