使用java jpa 操作数据库,
数据库为mysql,表id为自增,主键为Integer
save后需要获取其id,但save返回的entity id总为0
网上看了一些感觉可能是因为save 默认走了update而非insert。
请问这种情况怎么办?
使用java jpa 操作数据库,
数据库为mysql,表id为自增,主键为Integer
save后需要获取其id,但save返回的entity id总为0
网上看了一些感觉可能是因为save 默认走了update而非insert。
请问这种情况怎么办?
已解决。
少了注解
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id", nullable = false)