在我的Spring Boot项目中,我有两个类(实体和模型)
在模型中有一个列表
:
public class FCSeriesModel {
private String name;
private List<List<Object>> values;
//GET & SET
}
@Entity
@Table(name = "Final_Feign_Client_Result")
public class FinalFCResultEntity {
@Id
@Column(name = "id")
@GeneratedValue(strategy = IDENTITY)
private Integer id;
@Column(name = "name")
private String name;
@ElementCollection
@CollectionTable(name = "Final_Feign_Client_Result_Columns")
@OnDelete(action = OnDeleteAction.CASCADE)
@JoinColumn(name = "final_feign_client_result_entity_id", nullable = false)
protected List<List<String>> values;
// GET & SET
}
@Transactional
public FinalFCResultEntity postFinalFCResultEntity() throws Exception {
final String methodName = "getAllMonterotondoMarittimoModelPstgrs()";
try {
this.startLog(methodName);
String token = getToken();
FinalFCResultModel FFCRM = feignClient.getAllObject(token);
logger.info("Request Successful");
logger.info("FeignClientResultModel:" + FFCRM.toString());
List<FCResultModel> FCRMs = FFCRM.getResults();
FinalFCResultEntity FFCRE = new FinalFCResultEntity();
if (!FCRMs.isEmpty()) {
for (FCResultModel currFCRM : FCRMs) {
for (FCSeriesModel currFCSM : currFCRM.getSeries()) {
FFCRE.setName(currFCSM.getName());
//ADD setting FFCRE values?????
FinalFCResultEntity FFCREsaved = finalFCResultDao.save(FFCRE);
}
}
}
this.endLog(methodName, FFCRE);
return FFCRE;
} catch (final Exception e) {
logger.error(e.getMessage());
this.errorLog(methodName, e);
throw e;
}
}
问题内容: 如果我有一个,如何通过使用Java 8的功能将其转换为以相同的迭代顺序包含所有对象的? 问题答案: 你可以用于将内部列表(将它们转换为Streams之后)展平为单个Stream,然后将结果收集到列表中:
问题内容: 现在,我想创建一个新列表,其中包含中的所有值。这里的结果应该包含 问题答案: 使用以下方法尝试:
问题内容: 在Java中,如何获取作为a返回的值? 问题答案:
我正在尝试将列表拆分为列表列表,其中每个列表的最大大小为4。 我想知道如何使用lambdas做到这一点。 目前我的做法如下: 更新 似乎没有一种简单的方法可以使用lambdas来拆分列表。虽然所有的答案都很受欢迎,但它们也是一个很好的例子,说明lambdas不能简化事情。
问题内容: 我有一个函数返回java类中的数据。现在,根据我的需要,我必须将其转换为Format。 以下是我的功能代码段: 我试图通过使用此代码转换为,但是由于函数的类型为List,因此出现类型不匹配错误。 请帮我解决这个问题。 问题答案: 您可以通过以下形式获取数据
问题内容: 我是Python的新手,需要将列表转换为字典。我知道我们可以将元组列表转换为字典。 这是输入列表: 并且我想将此列表转换为元组列表(或直接转换为字典),如下所示: 我们如何在Python中轻松做到这一点? 问题答案: 您想一次将三个项目分组吗? 您想一次分组N个项目吗?