如何使用Hibernate在Spring中创建唯一id
我正在传递Json对象和内部:如何使用Hibernate在Spring中创建唯一id,spring,hibernate,spring-mvc,Spring,Hibernate,Spring Mvc,我正在传递Json对象和内部: { "phoneName": "SOME CRAZY NAME", "phoneId": "165464646464", "phoneNumber": "040435005" } 在春季,我将其解析为: @Id @GeneratedValue(strategy = GenerationType.SEQUENCE) private Long id; @NotEmpty private String phoneName; @NotEmpty private St
{
"phoneName": "SOME CRAZY NAME",
"phoneId": "165464646464",
"phoneNumber": "040435005"
}
在春季,我将其解析为:
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private Long id;
@NotEmpty
private String phoneName;
@NotEmpty
private String phoneId;
@NotEmpty
private String phoneNumber;
Id保持为空,如何在服务器端设置唯一Id?插入数据库后,将设置Id并自动设置为您的模型。如果数据库中有autoincrement,则可以定义下一行
@GeneratedValue(strategy=GenerationType.IDENTITY)
如果不是
@GeneratedValue(strategy=GenerationType.AUTO)
该id将在插入dbok、thx后设置。将尝试now@Jens,没错。你为什么不把答案写下来,我可以接受。我已经把它写进了一个答案