Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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
Kotlin Spring数据-repositoryrestresourceput返回200,但不更新对象_Kotlin_Spring Data Jpa_Spring Data - Fatal编程技术网

Kotlin Spring数据-repositoryrestresourceput返回200,但不更新对象

Kotlin Spring数据-repositoryrestresourceput返回200,但不更新对象,kotlin,spring-data-jpa,spring-data,Kotlin,Spring Data Jpa,Spring Data,我正在使用Spring的HATEOAS repo: @RepositoryRestResource(collectionResourceRel = "equipment", path = "equipment") interface EquipmentRepository : PagingAndSortingRepository<Equipment, Int> 我用cURL和Postman制作设备,一切都很好。如果我使用补丁进行部分更新,查询

我正在使用Spring的HATEOAS repo:

@RepositoryRestResource(collectionResourceRel = "equipment", path = "equipment")
interface EquipmentRepository : PagingAndSortingRepository<Equipment, Int>
我用cURL和Postman制作设备,一切都很好。如果我使用补丁进行部分更新,查询会更新对象——如果我使用相同的URL和相同的数据进行PUT,则不会更新任何内容,但在postman中会得到200个响应(和旧对象)

为什么我可以修补
http://localhost:8080/equipment/1
有效,但具有相同数据和相同端点的PUT返回200,但不更新数据

控制台/日志上的服务器端没有错误,也没有任何关于为什么我得到200而没有更新的指示

我在用Kotlin,如果有关系的话

@Entity
data class Equipment(
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    val id: Int?,
    val serialNumber: String?,
    val modelNumber: String,
    val make: String,
    val model: String,
    val year: Int,
    val purchaseDate: Date,
    val warrantyEnds: Date,
    val cost: Double
)