課程
/后端開發(fā)
/Java
/2小時學會Spring Boot
put修改存在的id時,是update的,沒問題。但是如果put不存在的id時,是insert的,且主鍵id是遞增的,而不是PathVariable中的入參
2017-02-17
源自:2小時學會Spring Boot 5-2
正在回答
這是由id的生成策略決定的,可以認為id有由自己程序生成和交給第三方生成兩大策略。視頻中@GeneratedValue注解表示該id由第三方生成,且使用自增方式,這種策略下,自己設置id不會生效。你可以改變id生成策略,使得PathVariable的入參設置為insert時的id
舉報
Spring Boot入門視頻教程,你將學會使用Spring Boot快速構建應用程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-18
這是由id的生成策略決定的,可以認為id有由自己程序生成和交給第三方生成兩大策略。視頻中@GeneratedValue注解表示該id由第三方生成,且使用自增方式,這種策略下,自己設置id不會生效。你可以改變id生成策略,使得PathVariable的入參設置為insert時的id