2015-02-06 3 views
0

У меня есть два класса с отношением один к одному. Я извлек их данные и покажу их в 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; 
+0

Вы отметили поле с JsonIgnore. Поэтому он не сериализуется в JSON. –

+0

Я получаю эту ошибку при удалении этой аннотации Ошибка: [$ resource: badcfg] Ошибка в конфигурации ресурсов. Ожидаемый ответ содержать массив, но получил объект –

ответ

Смежные вопросы