[英]Spring-data-jpa - When does .save() not return the same entity?
[英]Spring Data JPA save list entity return list in same the order?
Spring-Data-JPA的CrudRepository
<S extends T> Iterable<S> saveAll(Iterable<S> entities)
以相同的順序返回列表?
在該版本中,實際的List是返回類型:
@Transactional
public <S extends T> List<S> save(Iterable<S> entities) {
List<S> result = new ArrayList<S>();
if (entities == null) {
return result;
}
for (S entity : entities) {
result.add(save(entity));
}
return result;
}
因此,如果將List傳遞給該方法,則將以與ArrayList實現相同的順序獲得結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.