0
我有一個OneToMany關係的兩個類: Lager和供應商。DynamicJasper和OneToMany
所以當我有對象的列表,我也有對象和標準的Java我可以訪問對象的字段。
當我做到這一點
AbstractColumn columnName = ColumnBuilder.getNew()
.setColumnProperty("name", String.class.getName())
.setTitle("Name").setWidth(85)
.build();
我得到一個好的結果,但是當我做
AbstractColumn sellerColumn = ColumnBuilder.getNew()
.setColumnProperty("seller" ,Seller.class.getName())
.setTitle("seller").setWidth(85).build();
我只是得到我的賣方對象的toString方法,所以我的問題是如何訪問現場賣家當我創造我列DynamicJasper的
,所以我現在又增加一個圖片,以更好地
@OneToMany(mappedBy ="seller", cascade = CascadeType.REMOVE,fetch=FetchType.LAZY)
public List<Lager> getLager() {
return lager;
}
@ManyToOne(fetch=FetchType.EAGER)
@JoinColumn(name = "seller_id")
public Seller getSeller() {
return seller.get();
}
這是這兩個對象之間的關係,我怎麼能只顯示我的賣家對象的名稱,而不是整個toString方法。
在我找到了一種方法結束
任何想法,即時通訊相當絕望,我檢查了所有的例子,並沒有找到關於如何解決這個問題的指導 – ImRaphael