Estou recebendo este erro ao tentar exportar o meu relatorio. Utilizando o SQL diretamente no ireport da certo e é compilado. Antes funcionava pois eu nao tinha nenhum relacionamento entre tabelas e agora que alterei as tabelas, comecou a dar erro
SQL
select u.username, u.name, t.id_team from usuario u, team t where u.id_team = t.id_team
ERRO:
Grave: 'net.sf.jasperreports.engine.JRException' recebido ao invocar escuta de ação '#{usuarioBean.exportToPdf}' para o componente 'exportToPdfButton'
Grave: net.sf.jasperreports.engine.JRException: Error retrieving field value from bean : id_team
at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getBeanProperty(JRAbstractBeanDataSource.java:123)
at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getFieldValue(JRAbstractBeanDataSource.java:96)
at net.sf.jasperreports.engine.data.JRBeanCollectionDataSource.getFieldValue(JRBeanCollectionDataSource.java:100)
Caused by: java.lang.NoSuchMethodException: Unknown property 'id_team' on class 'class com.changes.model.Usuario'
meu model
@Entity
@Table(name="usuario")
public class Usuario implements Serializable {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="id_user",nullable=false)
private Integer idUser;
@Column(name="name",nullable=false, length=70)
private String name;
@Column(name="username",nullable=false, length=40)
private String username;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="id_team")
private Team team;