-
1. Re: NamedQuery - basic questions
gsnascimento Jun 1, 2005 7:24 PM (in response to epbernard)I'm having the same problem with Named Queries...
--
Givanildo
SCJP, SCWCD -
2. Re: NamedQuery - basic questions
roberto72 Aug 2, 2005 8:58 AM (in response to epbernard)I have the same problem ...
@NamedQuery(
name="findAllABeans",
queryString="SELECT OBJECT(o) FROM a AS o ORDER BY o.info DESC"
)
@NamedQuery(
name="findAllCBeansByInfo",
queryString="SELECT OBJECT(o) FROM c AS o WHERE o.info=?1"
)
@Stateless
public class Alfa {
private EntityManager em;
...
} -
3. Re: NamedQuery - basic questions
roberto72 Aug 2, 2005 9:13 AM (in response to epbernard)Auto-solved ... damn! NamedQueries array is needed ...
@NamedQueries({
@NamedQuery(
name="findAllABeans",
queryString="SELECT OBJECT(o) FROM a AS o ORDER BY o.info DESC"
)
@NamedQuery(
name="findAllCBeansByInfo",
queryString="SELECT OBJECT(o) FROM c AS o WHERE o.info=?1"
)
})
@Stateless
public class Alfa {
private EntityManager em;
...
} -
4. Re: NamedQuery - basic questions
ataud Aug 2, 2005 6:43 PM (in response to epbernard)In class "Alfa", should we use "createNamedQuery" method of EntityManager to get the request ?
@NamedQueries({
@NamedQuery(
name="findAllABeans",
queryString="SELECT OBJECT(o) FROM a AS o ORDER BY o.info DESC"
)
@NamedQuery(
name="findAllCBeansByInfo",
queryString="SELECT OBJECT(o) FROM c AS o WHERE o.info=?1"
)
})
@Stateless
public class Alfa {
private EntityManager em;
public void mysMethod() {
...
Query=em.createNamedQuery("findAllCBeansByInfo");
....
}
}