DengQN·一个普通程序员;
spring data jpa 的 `JpaRepository` 的save
2018-09-30 17:00 54
#返回#发现#对象#使用#遇到#问题#每次#得到

使用spring boot jpa的时候遇到一个问题,每次save后,得到一个返回值,其中的id是在保存数据库才产生的,那么

我在想要拿到的时候,发现是0,返回的对象的id是0,说明save()方法返回的不是储 存后的对象。

经过查询后发现,需要在Entity的id字段上加上@GeneratedValue(strategy = GenerationType.IDENTITY) 注解才会返回最新的id。

picture