public class Parameters implements Serializable{
@Id
@JsonProperty("total")
private Integer total;
// @JsonProperty("item")
// private List<Item> item;
@JsonProperty("kind")
private String kind;
@Id
@OneToOne(optional = true)
@JoinColumn(name = "company_id", insertable = false, updatable = false)
private Company company;
}
public class Company{
@JsonProperty("parameters")
@OneToOne(optional = true, mappedBy = "company")
private Parameters parameters;
}
Данный пример не совсем то чего я хочу. в данном случае столбец как ссылка внешнего ключа не проставляется.
Пробовал "@JsonManagerReferens и @JsonBackReferens это тоже не дало нужно результата.
Подобных попыток было много но я так и не получил желаемого результат так же пробовал проставлять id в ручную как внешний ключ на верхнюю таблицу.
Я столкнулся с этой проблемой не из за того что не знаю как ее решить а так как не могу использовать @Embbedable или другие отношения что бы не получить ошибки мульти-таблиц.
У меня не достаточно опыта в решении таких проблем. Но я только начал свою карьеру=)
А пишу сюда так как тут много опытных людей. Которые могут подсказать более правильное решении в данной ситуации.
Вот)