java.lang.IllegalArgumentException: Named query not found:
问题 I got the following code @Stateless public class BondecomandeDAO { @PersistenceContext private EntityManager em; public Bondecommande findBCbyid(int id) { Query q =em.createNamedQuery("select bc from Bondecommande bc where bc.idbc = :idbc"); q.setParameter("idbc", id); return (Bondecommande) q.getResultList().get(0); } } and @Entity @Table(name="bondecommande") public class Bondecommande implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy =