【发布时间】:2018-03-19 02:41:56
【问题描述】:
我想要做的是添加(POST)具有自动生成ID的资源。 我添加了注释,我的模型看起来像这样
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
private String brand;
问题是为什么当我发布一些没有 id 的值时:
{
"brand": "sony"
}
我自动获取 id = 0:
{
"id": 0,
"brand": "sony"
}
如果我发布更多资源而不调用 id,它们的 id = 0(所以它不是唯一的)。
我做错了什么?
【问题讨论】:
-
您使用哪个数据库?
-
内嵌调用h2
标签: java spring rest annotations crud