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