6
मैं इकाई और NamedQuery है:एचक्यूएल में तत्व शून्य कैसे प्राप्त करें?
@Entity
@Table(name="MY_TABLE")
@NamedQueries({
@NamedQuery(name="myQuery", query="select m from MyEntity m where m.child.x = 7"
})
public class MyClass {
@Column(name="CHILD_COL")
private Child child;
// getter and setter
}
public class Child {
int x;
// getter and setter
}
अब, मैं एक सूची ओ बाल के लिए इसे बदलना चाहते:
@Entity
@Table(name="MY_TABLE")
@NamedQueries({
@NamedQuery(name="myQuery", query="select m from MyEntity m where m.childs[0].x = 7"
})
public class MyClass {
@Column(name="CHILD_COL")
private List<Child> childs;
// getter and setter
}
लेकिन लेकिन 'बच्चे [0] .x' वाक्य रचना करता है मौजूद नहीं। कोई विचार मैं इसे कैसे कर सकता हूं?