使用 CrudRepository 的保存
Using CrudRepository's save
使用
org.springframework.data.repository.CrudRepository
<S extends T> S save(S entity);
这两者有什么区别:
entity = crudRepository.save(entity)
crudRepository.save(entity)
将变量重新引用到 save() 的 return 值似乎没有必要。
片段 entity = crudRepository.save(entity)
用于取回保存的实体以根据它执行进一步的操作。
documentation 内容为:
Saves a given entity. Use the returned instance for further operations as the save operation might have changed the entity instance completely.
entity = crudRepository.save(entity)
允许您取回保存新实体时生成的 ID。
使用
org.springframework.data.repository.CrudRepository
<S extends T> S save(S entity);
这两者有什么区别:
entity = crudRepository.save(entity)
crudRepository.save(entity)
将变量重新引用到 save() 的 return 值似乎没有必要。
片段 entity = crudRepository.save(entity)
用于取回保存的实体以根据它执行进一步的操作。
documentation 内容为:
Saves a given entity. Use the returned instance for further operations as the save operation might have changed the entity instance completely.
entity = crudRepository.save(entity)
允许您取回保存新实体时生成的 ID。