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