File tree Expand file tree Collapse file tree
test/java/de/varilx/test/list Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55@ Inherited
66@ Retention (RetentionPolicy .RUNTIME )
77@ Target (ElementType .FIELD )
8- public @interface Id {
8+ public @interface MongoId {
99}
Original file line number Diff line number Diff line change 11package de .varilx .utils ;
22
3- import de .varilx .database .id .Id ;
3+ import de .varilx .database .id .MongoId ;
44import lombok .experimental .UtilityClass ;
55
66import java .lang .reflect .Field ;
@@ -12,7 +12,7 @@ public class ReflectionUtils {
1212 public <ID > ID getId (Object object , Class <ID > idClass ) {
1313 for (Field field : object .getClass ().getDeclaredFields ()) {
1414 if (!field .getType ().equals (idClass )) continue ;
15- if (field .isAnnotationPresent (Id .class )) {
15+ if (field .isAnnotationPresent (MongoId .class )) {
1616 try {
1717 return (ID ) field .get (object );
1818 } catch (IllegalAccessException e ) {
Original file line number Diff line number Diff line change 11package de .varilx .test .list ;
22
3+ import de .varilx .database .id .MongoId ;
34import jakarta .persistence .*;
45import lombok .*;
56import lombok .experimental .FieldDefaults ;
1415public class SchoolClass {
1516
1617 @ Id
17- @ de . varilx . database . id . Id
18+ @ MongoId
1819 @ GeneratedValue (strategy = GenerationType .AUTO )
1920 Long id ;
2021
You can’t perform that action at this time.
0 commit comments