Hello !
I stuck with this problem for couple days...
My entities are generated using seam-gen.
My Session bean..
package test.etest.*; import java.io.Serializable; import java.util.List; import javax.ejb.Remove; import javax.ejb.Stateful; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import org.jboss.seam.annotations.Factory; import org.jboss.seam.annotations.Name; import org.jboss.seam.annotations.datamodel.DataModel; import org.jboss.seam.annotations.datamodel.DataModelSelection; import test.etest.*; @Name("userAction") public @Stateful class UserActionBean implements Serializable, UserAction { @DataModel private List<User> users; @DataModelSelection private User user; @PersistenceContext private EntityManager em; @Factory("users") public String find() { users = em.createQuery("select u from User u").getResultList(); if (users.size() > 0) { return "/action.xhtml"; } return null; } public void count() { // here i need to implement action that will take float value(address.num) from Address entity bean then divide it on value(user.payment) from User entity bean and then persist it to Results table. } public void update() { for (User user : users) { em.persist(user); } } @Remove public void terminate() { } public User getUser() { return user; } public void setUser(User user) { this.user = user; } public List<User> getUsers() { return users; } public void setUsers(List<User> users) { this.users = users; } }
What problem?