У меня есть два класса с отношением один к одному. Я извлек их данные и покажу их в html службой отдыха и angularJS. Все в порядке, но когда я пытаюсь использовать {{asset.airport.id}} для отображения идентификатора аэропорта на странице актива. Я ничего не получаю. Я хочу знать, как я могу справиться с отношениями спящего режима в angularjs onetoone, onetomany и manytomany.hibernate отношения в angularjs
его является код
<tr ng-repeat="asset in assets">
<td>{{asset.id}}</td>
<td>{{asset.assetName}}</td>
<td>{{asset.airport.id}}</td>
<tr>
класс активов
public class Asset implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@Column(name = "name")
private String assetName;
@JsonIgnore
@OneToOne(mappedBy = "asset",fetch=FetchType.EAGER)
private Airport airport;
Аэропорт класса
public class Airport implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@Column(name = "iata_code")
private String iatacode;
@JsonIgnore
@OneToOne(fetch=FetchType.EAGER)
private Asset asset;
Вы отметили поле с JsonIgnore. Поэтому он не сериализуется в JSON. –
Я получаю эту ошибку при удалении этой аннотации Ошибка: [$ resource: badcfg] Ошибка в конфигурации ресурсов. Ожидаемый ответ содержать массив, но получил объект –