This content has been marked as final.
Show 1 reply
-
1. Re: entity query question
fernando_jmt Mar 16, 2008 10:31 PM (in response to mkabir)@Entity public class Cat { @Id @Column(name = "catid") private Long id; @Column(name = "catname") private String name; @OneToMany @JoinColumn (name="catid") private List<Kitten> kittens = new ArrayList<Kitten>(); //getters/setters }
@Entity public class Kitten { @Id @Column(name = "kittenid") private Long id; @Column(name="kittenname") private String name; //getters/setters }
Query query = entityManager.createQuery("select c from Cat c INNER JOIN c.kittens k where c.name=:catName and k.name=:kittenName"); query.setParameter("catName", "Tom"); query.setParameter("kittenName", "Tommy"); List cats = query.getResultList();
HTH.