Si j'ai quelque chose comme çaQuestion sur JPQL, @NamedQuery
@Entity
public class Facility {
...
@ManyToOne
@JoinColumn(name="CUSTOMER_FK")
private Customer customer;
...
}
fait mon @NameQuery
comme celui-ci
@NamedQuery(name="Facility.findByCustomerId", query="select c from Facility c where c.customer=:customer_fk")
ou comme celui-ci
@NamedQuery(name="Facility.findByCustomerId", query="select c from Facility c where c.CUSTOMER_FK=:customer_fk")
beaucoup mieux comprendre après avoir vu votre poste. TYVM –
@Harry De rien, je suis content que ce fut utile. –
J'espère que ça ira si je pose une autre question. si je le fais ', sélectionnez c de Facility c où c.customer.id = '1'" '.Puis j'ai obtenu ce que je veux, mais si je le fais', sélectionnez c de Facility c où c.customer.id =: id ', puis dans mon Enterprise Bean.Je fais' Query query.setParameter ("id", "1") 'alors je ne reçois rien.Toute idée pourquoi? –