File tree Expand file tree Collapse file tree
src/main/java/it/aboutbits/springboot/toolbox/persistence Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818 <properties >
1919 <java .version>25</java .version>
2020 <errorprone .version>2.46.0</errorprone .version>
21+ <jooq .version>3.20.11</jooq .version>
2122 <nullaway .version>0.12.15</nullaway .version>
2223 </properties >
2324
5253 <artifactId >spring-security-core</artifactId >
5354 </dependency >
5455
56+ <!-- jOOQ -->
57+ <dependency >
58+ <groupId >org.jooq</groupId >
59+ <artifactId >jooq</artifactId >
60+ <version >${jooq.version} </version >
61+ <scope >provided</scope >
62+ </dependency >
63+
5564 <!-- Utilities -->
5665 <dependency >
5766 <groupId >org.projectlombok</groupId >
Original file line number Diff line number Diff line change 11package it .aboutbits .springboot .toolbox .persistence ;
22
33import it .aboutbits .springboot .toolbox .parameter .SortParameter ;
4+ import org .jooq .Field ;
45import org .jspecify .annotations .NullMarked ;
56
67import java .util .HashMap ;
@@ -18,6 +19,13 @@ public static <T extends Enum<?> & SortParameter.Definition> Mapping<T> map(
1819 return new Mapping <>(property , column );
1920 }
2021
22+ public static <T extends Enum <?> & SortParameter .Definition > Mapping <T > map (
23+ T property ,
24+ Field <?> column
25+ ) {
26+ return new Mapping <>(property , column .getName ());
27+ }
28+
2129 @ SafeVarargs
2230 public static <T extends Enum <?> & SortParameter .Definition > SortMappings <T > of (
2331 Mapping <T >... mappings
You can’t perform that action at this time.
0 commit comments