tsa*_*txt 3 java orm spring jpa spring-data-jpa
Spring-Data-JPA中的方法 CrudRepository
<S extends T> Iterable<S> saveAll(Iterable<S> entities)
Run Code Online (Sandbox Code Playgroud)
以相同的顺序返回列表?
在该版本中,实际的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;
}
Run Code Online (Sandbox Code Playgroud)
因此,如果将List传递给该方法,则将以与ArrayList实现相同的顺序获得结果。