Pessoal,
Criei a seguinte entidade e esta dando o seguinte erro :
C:\Users\evandro.abreu\workspace\cqa\cqalims\lims\trunk\ejbs\analise-ejb\src\mai
n\java\br\com\cqa\lims\analise\AnaliseServiceBean.java:[26,32] package br.com.cq
a.lims.orcamento does not exist
C:\Users\evandro.abreu\workspace\cqa\cqalims\lims\trunk\ejbs\analise-ejb\src\mai
n\java\br\com\cqa\lims\analise\AnaliseServiceBean.java:[57,13] cannot find symbo
l
symbol : class Vwanalisedetalhe
location: class br.com.cqa.lims.analise.AnaliseServiceBean
Sei que meu problema é que nao esta achando a package e a classe , mas nao entendo o pq
package br.com.cqa.lims.orcamento;
import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import br.com.cqa.lims.entity.Entidade;
@Entity(name="Vwanalisedetalhe")
@Table(name="Vwanalisedetalhe")
public class Vwanalisedetalhe 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;
@Column(name="unidadepadrao_id")
private Long unidadepadraoId;
private BigDecimal valor;
getter e setter
*******************************************************************************
package br.com.cqa.lims.analise;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import javax.interceptor.Interceptors;
import javax.persistence.EntityManager;
import javax.persistence.OptimisticLockException;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
import org.jboss.annotation.ejb.LocalBinding;
import br.com.cqa.lims.analise.execucao.Amostra;
import br.com.cqa.lims.analise.execucao.ExecucaoAnalise;
import br.com.cqa.lims.analise.execucao.ExecucaoAnaliseNaoPodeSerAlteradaException;
import br.com.cqa.lims.analise.execucao.ExecucaoInvalidaException;
import br.com.cqa.lims.analise.execucao.ExecucaoServiceLocal;
import br.com.cqa.lims.auditor.AuditorDeAtualizacaoInterceptor;
import br.com.dextra.notificador.interceptor.NotificadorInterceptor;
import br.com.cqa.lims.orcamento.Vwanalisedetalhe;
@Stateless
@LocalBinding(jndiBinding = "AnaliseServiceBean/local")
public class AnaliseServiceBean implements AnaliseServiceLocal {
@PersistenceContext(unitName = "lims-pu")
EntityManager em;
@EJB(name = "ExecucaoServiceBean/local")
private ExecucaoServiceLocal resultadoService;
@SuppressWarnings("unchecked")
public List<Vwanalisedetalhe> buscarAnalisesPadraoPorMatriznovo(Matriz matriz) {
try {
Long vmatriz = (long) matriz.getId();
StringBuffer jpql = new StringBuffer();
jpql.append("from Vwanalisedetalhe ");
jpql.append(" where matrizId = :matriz ");
Query query = em.createQuery(jpql.toString());
//query.setParameter("matriz", matriz);
query.setParameter("matriz", vmatriz);
query.setHint("org.hibernate.cacheable", true);
return query.getResultList();
}
Esta dando erro de compilacao nestas linhas :
*******************************************************************************
import br.com.cqa.lims.orcamento.Vwanalisedetalhe;
public List<Vwanalisedetalhe> buscarAnalisesPadraoPorMatriznovo(Matriz matriz) {
alguem pode me ajudar ??