У меня есть два класса, которые находятся в отношениях OneToMany: Lager и поставщик.
поэтому, когда у меня есть список объектов, у меня также есть объект, и со стандартной 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.