Javafx 动态阿斯珀和一家公司

Javafx 动态阿斯珀和一家公司,javafx,dynamic-jasper,Javafx,Dynamic Jasper,我有两个班,都是一对一的关系: 啤酒和供应商 所以,当我有对象列表时,我也有对象,使用标准java我可以访问对象的字段 当我这么做的时候 AbstractColumn columnName = ColumnBuilder.getNew() .setColumnProperty("name", String.class.getName()) .setTitle("Name").setWidth(85)

我有两个班,都是一对一的关系: 啤酒和供应商

所以,当我有对象列表时,我也有对象,使用标准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();
我刚刚得到我的seller对象的String方法,所以我的问题是在创建DynamicAsper列时如何访问seller字段

因此,我现在添加了一张图片,以更好地

 @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();
}
@OneToMany(mappedBy=“seller”,cascade=CascadeType.REMOVE,fetch=FetchType.LAZY)
公共列表getLager(){
返回啤酒;
}
@manytone(fetch=FetchType.EAGER)
@JoinColumn(name=“卖方id”)
公开卖家{
返回卖家。get();
}

这是这两个对象之间的关系,我怎么能只显示卖方对象的名称,而不是整个toString方法。

最后我找到了一种方法,我改变了以下方法:

AbstractColumn sellerColumn = ColumnBuilder.getNew()
            .setColumnProperty("seller" ,Seller.class.getName() )
            .setTitle("seller").setWidth(85).build();

在一切都正常运行之后,问题是,我确实尝试过这个,但由于某种原因,我的页面没有正确加载,当我清理和构建页面时,它工作得完美无缺

请注意,seller.seller\u的名称是:

seller = my pojo class 


=我的领域里有能手和能手。

有什么想法吗,我非常绝望,我检查了所有的例子,没有找到解决这个问题的指南
seller = my pojo class 
seller_name