EclipseLink com netbeans RCP

0 respostas
D

Olá !!

Estou com um problema bem estranho, estou desenvolvendo uma aplicação em netbeans plataform e usando o EclipseLink.
Bom falo que é estranho porque horas funciona e horas não funciona.

aqui uma parte do log:

java.lang.IllegalArgumentException: NamedQuery of name: TbGranted.findByrole not found.

at org.eclipse.persistence.internal.jpa.EJBQueryImpl.getDatabaseQueryInternal(EJBQueryImpl.java:545)

at org.eclipse.persistence.internal.jpa.EJBQueryImpl.setParameterInternal(EJBQueryImpl.java:1145)

at org.eclipse.persistence.internal.jpa.EJBQueryImpl.setParameter(EJBQueryImpl.java:1032)

mas existe sim vejam a classe:

@Entity

@Table(name = “TB_GRANTED”, catalog = “”, schema = “BFFAR”)

@NamedQueries({

@NamedQuery(name = “TbGranted.findAll”, query = “SELECT t FROM TbGranted t”),

@NamedQuery(name = “TbGranted.findById”, query = “SELECT t FROM TbGranted t WHERE <a href="http://t.id">t.id</a> = :id”),

@NamedQuery(name = “TbGranted.findByrole”, query = “SELECT t FROM TbGranted t WHERE t.tbRole = :role”)})

public class TbGranted implements Serializable {

private static final long serialVersionUID = 1L;

@Id

<a class="mention" href="/u/basic">@Basic</a>(optional = false)

@Column(name = “ID”)

private BigDecimal id;

@JoinColumn(name = “COD_TELA”, referencedColumnName = “COD_TELA”)

@ManyToOne

private TbTelas tbTelas;

@JoinColumn(name = “COD_ROLE”, referencedColumnName = “COD_ROLE”)

@ManyToOne

private TbRole tbRole;
public TbGranted() {
} ...

Alguém já passou por algo parecido ?

abcs
Daniel

Criado 13 de outubro de 2010
Respostas 0
Participantes 1