Я хочу ответить 2 значениям одновременно:
@Column(name = "category_id")
private int categoryId;
@OneToOne
@JoinColumn(name = "category_id")
private Category category;
Первый - это просто идентификатор категории, а второй - вложенный объект с этим идентификатором.
{
"id": 1,
"productName": "Product HHYDP",
"categoryId": 1,
"unitInStock": 23,
"unitPrice": 18,
"category": {
"id": 1,
"categoryName": "Beverages",
"description": "Soft drinks, coffees, teas, beers, and ales",
"picture": null
}
}