0
私は2つのモデルがあります。モデルプロパティを送信する方法は、プロパティも春のモデルです
私はProductControllerに要求を送信したい@Entity
class Product {
@Id
private String id;
private String name;
@ManyToOne(optional = false)
@JoinColumn(name = "category_id", referencedColumnName = "id")
@NotNull(groups = {CREATE.class, UPDATE.class})
private Category category;
...
}
@Entity
class Category {
@Id
private String id;
private String name;
...
}
@RestController
@RequestMapping(path = "/product")
class ProductController {
@RequestMapping(method = RequestMethod.POST)
public void create(@ModelAttribute Product product) {
...
}
}
:
http POST http://localhost:8080/product name=='Product 1' category=1
のparamカテゴリはDBにカテゴリーのIDですが、春はそれを理解していません。
これは可能ですか?
ありがとうございました。私が商品を送るときに、カテゴリを送る方法を教えてください。 –
_Category_が_Product_のメンバーでJSON表記の場合、次のようになります。 '{" id ":、 " name ":" productName "、 "カテゴリ ":{ " id ":1 、 "name": "categoryName" } } ' –