Я хотел бы при публикации объекта вернуть данные из справочной таблицы отношения.
Отношение определяется следующим образом:
@Entity
@Table( name = "application")
public class Application {
@Id
@JsonIgnore
private Long id;
@ManyToOne
@JoinColumn(name = "product_category")
private ProductCategory productCategory;
...
}
И:
@Entity
@Table(name = "product_category")
public class ProductCategory {
@Id
@Column(name = "product_category_id")
private Long productCategoryId;
@Column(name = "description")
private String description;
@JsonIgnore
@OneToMany(mappedBy = "productCategory")
private Set<Application> applications;
...
}
Моя таблица product_category содержит следующие данные:
При публикации объекта Json со следующей структурой:
...
{
"productCategory": "0"
}
...
Я хотел бы получить следующий вывод json:
...
"productCategory": {
"productCategoryId": 0,
"description": "Personal Loan"
},
...
Но вместо этого я получаю:
...
"productCategory": {
"productCategoryId": 0,
"description": null
},
...
Не могли бы вы посоветовать?