hoffe jemand kann mich hgelp. Ich habe eine POJO mit folgenden Struktur:ResultSet zu einem POJO, der enthält und eine Arraylist eines anderen POJO
public class Invoice{
private String docNum;
private String customer;
private ArrayList<InvoiceDetails> invoiceDetails;
/* Getters and setters*/
}
Und ein weiteres POJO mit folgenden
public class InvoiceDetails{
private String taxRate;
private Double taxAmount;
private Double amount;
/* Getters and setters*/
}
Was würde ich gerne weiß, ist der beste Weg, um die Pojo Invoice
von einem resultset wie folgt zu füllen:
String sql= "SELECT InvoiceNumber, Customer, TaxRate, TaxAmount,Amount FROM TAX_VIEW WHERE Date=?"
PreparedStatement pst = cn.prepareStatement(Config.SQL_FACTURAS, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
pst.setDate(1, date);
ResultSet rs = pst.executeQuery();
die ResultSet
asuming können mehrere Datensätze für die gleiche Rechnung, ist es posible es ein für alle Mal zu tun, ohne die Notwendigkeit einer Sekunde und Iteration? Vielen Dank
Was ist Ihre Tabellenstruktur? Von Kopf bis Fuß sollten Sie hier mitmachen. –
Die Quelle ist eine Sicht in SQL Server. Die ursprünglichen Tabellen sind tatsächlich verbunden. – pburgov