Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用crudepository';s保存_Java_Spring_Crud - Fatal编程技术网

Java 使用crudepository';s保存

Java 使用crudepository';s保存,java,spring,crud,Java,Spring,Crud,使用 将变量重新引用到save()的返回值似乎是不必要的。当您想要取回保存的实体以根据它执行进一步的操作时,将使用片段entity=crudepository.save(entity) 草案内容如下: 保存给定的实体。将返回的实例用于进一步的操作,因为保存操作可能已经完全更改了实体实例 实体=crudRepository.save(实体) 允许您在保存新实体时返回生成的id。在第二种情况下,对象具有生成的id。javadoc精确说明了第二种情况的目的:“使用返回的实例进行进一步操作,因为保存操作

使用


将变量重新引用到save()的返回值似乎是不必要的。

当您想要取回保存的实体以根据它执行进一步的操作时,将使用片段
entity=crudepository.save(entity)

草案内容如下:

保存给定的实体。将返回的实例用于进一步的操作,因为保存操作可能已经完全更改了实体实例

实体=crudRepository.save(实体)


允许您在保存新实体时返回生成的id。

在第二种情况下,对象具有生成的id。javadoc精确说明了第二种情况的目的:“使用返回的实例进行进一步操作,因为保存操作可能会完全更改实体实例”那么save方法是否会更新被引用对象的某些属性,并返回一个具有其他属性的新对象?那毫无意义。。。
org.springframework.data.repository.CrudRepository
<S extends T> S save(S entity);
entity = crudRepository.save(entity)
crudRepository.save(entity)