[英]How to define array of string of ArrayList of String
private List<String> getReportedData(List<TSAMMGFSScfInvoiceCreditData> extractedData,
List<TSAMMGFSScfHolidayData> extractedHolidayData) {
int invoiceCount = 0;
int creditMemoCount = 0;
BigDecimal totalAmount_INV = new BigDecimal(0);
BigDecimal totalAmount_CM = new BigDecimal(0);
List<String> mgfData = new ArrayList<String>();
StringBuffer reportData = new StringBuffer();
Date currentDate = new Date();
String presentDate = DateUtil.formatDate(currentDate);
reportData.append(getheader());
List<String> mgfHolidayData = new ArrayList<String>();
for (int i = 0; i < extractedHolidayData.size(); i++) {
TSAMMGFSScfHolidayData holidayData = extractedHolidayData.get(i);
mgfHolidayData.add(DateUtil.formatDate(holidayData.getHOLIDAYDATE()).toString());
}
而不是使用TSAMMGFSScfHolidayData
extractedHolidayData.get(i)
,我如何僅使用String數組,這樣就不必創建數據對象TSAMMGFSScfHolidayData
和hbm.xml
您可以做的是:
Query q = session.createQuery("select t.listOfwhatYouNeed from TSAMMGFSScfHolidayData t");
List<Object[]> yourStringObjects= (List<Object[]>)q.list();
之后,您可以將這些對象轉換為String。
這是我能想到的最簡單的解決方案,而不是最好的選擇。 Hibernate是一個ORM工具,應遵循其最佳實踐。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.