希望有人能夠幫我。我有以下結構的POJO:ResultSet到包含另一個POJO的陣列列表的POJO
public class Invoice{
private String docNum;
private String customer;
private ArrayList<InvoiceDetails> invoiceDetails;
/* Getters and setters*/
}
並用以下
public class InvoiceDetails{
private String taxRate;
private Double taxAmount;
private Double amount;
/* Getters and setters*/
}
另一個POJO我想知道的是,從這樣的一個結果填補了POJO的Invoice
的最佳方式是什麼:
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();
Asuming的ResultSet
可以爲同一張發票返回多個記錄,它是更多鈔票做一勞永逸,而無需秒迭代? 非常感謝
什麼是您的表格結構?在我頭頂,你應該在這裏做一個加入。 –
它是SQL Server中的視圖的源代碼。原來的表格確實加入了。 – pburgov