簡體   English   中英

如何定義String的ArrayList的字符串數組

[英]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數組,這樣就不必創建數據對象TSAMMGFSScfHolidayDatahbm.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM