Имеет ли смысл использовать сущности в качестве поддерживающих компонентов JSF?
@Entity
@ManagedBean
@ViewScoped
public class User {
private String firstname;
private String lastname;
@EJB
private UserService service;
public void submit() {
service.create(this);
}
//...
}
Или лучше хранить их отдельно и в конце передавать данные из поддерживающего компонента в сущность?
@ManagedBean
@ViewScoped
public class UserBean {
private String firstname;
private String lastname;
@EJB
private UserService service;
public void submit() {
User user = new User();
user.setFirstname(firstname);
user.setLastname(lastname);
service.create(user);
}
//...
}