This content has been marked as final.
Show 3 replies
-
1. Re: Facotry-session and bean-conversation
pmuir Sep 7, 2007 5:50 AM (in response to yohann49)Not with @DataModel, you could just @Factory e.g.
@Stateful @Name("ListOrder") @Scope(CONVERSATION) public class OrderManager implements OrderManagerLocal, Serializable { @Factory(value="orders", scope = SESSION) public void findOrder(){ Query query; query = em.createQuery("select o from Order o where o.customer=#{currentContact.customer}"); orders = (List<Order>) query.getResultList(); } }
-
2. Re: Facotry-session and bean-conversation
yohann49 Sep 7, 2007 6:02 AM (in response to yohann49)If I remove the Datamodel annotation, my jsf page is empty because in the page I use the factory to display the list of order in a datatable.But their no exception.
So I must Outject my factory, but the exception appears if I do that.
What could I do ?
Yohann -
3. Re: Facotry-session and bean-conversation
yohann49 Sep 7, 2007 8:57 AM (in response to yohann49)I found the solution. I forgot the "return orders".
@Factory(value="orders", scope = SESSION) public List<Order> findOrder(){ Query query; query = em.createQuery("select o from Order o where o.customer=#{currentContact.customer}"); orders = (List<Order>) query.getResultList(); return orders; }
Thanks !!!!