Die Datenbankmethoden in Spring JDBC akzeptieren eine einzelne Parameterquelle. Zum Beispiel -
%Vor% Ist es möglich, mehrere Parameterquellen miteinander zu kombinieren? Angenommen, ich habe eine Bean Order
-
Ich möchte diese Bean mit einigen zusätzlichen Feldern wie recordModificationTime
und accessLevel
speichern.
Wenn ich MapSqlParameterSource
für diese zusätzlichen Felder verwende, die außerhalb der Bean existieren, kann ich BeanPropertySqlParameterSource
nicht verwenden, da die Methode nur eine Parameterquelle akzeptiert. Wenn ich MapSqlParameterSource
für alle meine Daten verwenden muss, muss ich alle Bean-Eigenschaften manuell extrahieren, was eine Menge Arbeit bedeutet.
Was ist der beste Weg, um mit diesem Problem umzugehen?
Tags und Links java spring spring-jdbc