[jOOQ/jOOQ#12583] Generate DAO.fetchOptionalBy[Column] methods
This commit is contained in:
parent
c4afb5c889
commit
27d911dede
@ -77,6 +77,7 @@ import java.util.LinkedHashMap;
|
||||
import java.util.LinkedHashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
import java.util.Set;
|
||||
import java.util.TimeZone;
|
||||
import java.util.function.BiConsumer;
|
||||
@ -4392,6 +4393,14 @@ public class JavaGenerator extends AbstractGenerator {
|
||||
out.println("%s%s fetchOneBy%s(%s value) {", visibility(), pType, colClass, colType);
|
||||
out.println("return fetchOne(%s, value);", colIdentifier);
|
||||
out.println("}");
|
||||
|
||||
if (!printDeprecationIfUnknownType(out, colTypeFull))
|
||||
out.javadoc("Fetch a unique record that has <code>%s = value</code>", colName);
|
||||
|
||||
printNonnullAnnotation(out);
|
||||
out.println("%s%s<%s> fetchOptionalBy%s(%s value) {", visibility(), Optional.class, pType, colClass, colType);
|
||||
out.println("return fetchOptional(%s, value);", colIdentifier);
|
||||
out.println("}");
|
||||
}
|
||||
|
||||
break ukLoop;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user