如何定义String的ArrayList字符串数组

时间:2016-01-19 15:58:59

标签: java hibernate

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());
    }

我没有使用extractedHolidayData.get(i),而是如何使用String数组,以便我不必创建数据对象TSAMMGFSScfHolidayDatahbm.xml

1 个答案:

答案 0 :(得分:0)

你能做的是:

{{1}}

之后,您可以将这些对象强制转换为String。

这是我能想到的最简单的解决方案,但不是最好的办法。 Hibernate是一个ORM工具,应该遵循它的最佳实践。