gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 13:01:39 26 4
gpt4 key购买 nike

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) 只使用字符串数组,这样我就不必创建数据对象 TSAMMGFSScfHolidayDatahbm.xml

最佳答案

你能做的是:

Query q = session.createQuery("select t.listOfwhatYouNeed from TSAMMGFSScfHolidayData t");
List<Object[]> yourStringObjects= (List<Object[]>)q.list();

之后,您可以将这些对象转换为字符串。

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

关于java - 如何定义String的ArrayList的字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34881316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com