Pessoal, esta dando o erro abaixo :
C:\Users\evandro.abreu\workspace\cqa\cqalims\lims\trunk\ejbs\analise-ejb\src\mai
n\java\br\com\cqa\lims\analise\AnaliseContratadavw.java:[81,35] incompatible typ
es
found : java.lang.Long
required: br.com.cqa.lims.analise.Matriz
public Matriz getMatriz() {
return this.vwanalise.getMatrizId();
}
como eu faço para converter com tipos iguais ???
tenho as seguintes classes :
*****************************************************************Vwanalise
public class Vwanalise extends Entidade {
private static final long serialVersionUID = 1L;
@Column(name="departamento_id")
private Long departamentoId;
@Column(name="ensaio_id")
private Long ensaioId;
private String ld;
private String lq;
@Column(name="matriz_id")
private Long matrizId;
@Column(name="metodo_id")
private Long metodoId;
private Boolean padrao;
private Integer prazo;
private String sufixounidade;
********************************************************AnaliseContratadavw
@Entity
@Domain( { "Analise", "Orcamento", "ExecucaoAnalise","Vwanalise" })
public class AnaliseContratadavw extends Entidade {
private static final long serialVersionUID = -4124578908606135742L;
private Vwanalise vwanalise;
protected AnaliseContratadavw() {
}
public AnaliseContratadavw(Vwanalise vwanalise) {
this.vwanalise = vwanalise;
System.err.println("getMetodoId"+vwanalise.getMetodoId());
System.err.println("getMatrizId"+vwanalise.getMatrizId());
System.err.println("getEnsaioId"+vwanalise.getEnsaioId());
}
public Long getEnsaio() {
return this.vwanalise.getEnsaioId();
}
public Matriz getMatriz() {
return this.vwanalise.getMatrizId();
}
}