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()
< 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>