Generierung von Bauherren für die Liste verschachtelter Mitglieder in Lombok

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Generierung von Bauherren für die Liste verschachtelter Mitglieder in Lombok

by Anonymous » 14 Feb 2025, 14:29

Ich habe eine von Lombok generierte Klasse, mit der Informationen für einen Spring JDBC SimpleJdbccall generiert wurden. Hier ist das Objekt: < /p>

Code: Select all

@Data
@Builder
public class DatabaseCallInformation {

private String dbPackage;
private String dbProcedure;
private List inParams;
private List outParams;

@Data
@Builder
public static class InParam {

private String paramName;
private int sqlType;
private String value;

}

@Data
@Builder
public static class OutParam {

private String paramName;
private int sqlType;
private SqlReturnType sqlReturnType;
private RowMapper rowMapper;

}
< /code>
Was ich tun möchte, ist in der Lage, den Bauunternehmer so etwas zu nennen: < /p>
    DatabaseCallInformation result = DatabaseCallInformation.builder()
.dbPackage("MY_PACKAGE")
.dbProcedure("MY_PROCEDURE")
.inparam()
.paramName("ID")
.sqlType(Types.NUMBER)
.and()
// possibly more inparams
.outParam()
.paramName("result")
.sqlType(Types.VARCHAR)
.and()
// possibly more outParams
.build()
(HINWEIS: Die Lombok -Klassen haben Methoden, um an einem SQLParameter und SQLoutParameter auszugeben, der hier ausgeschlossen wurde).
< P> Kann mir jemand helfen, die Syntax zu bekommen, oder? Die Methoden von Inparam () , OverParam () und und () sind jetzt notwendigerweise erforderlich. Sie sind nur enthalten, um zu versuchen, zu zeigen, was ich tun möchte. < Br /> Jason < /p>

Top