【发布时间】:2017-04-10 02:03:23
【问题描述】:
将实体用作 JSF 支持 Bean 是否有意义?
@Entity
@ManagedBean
@ViewScoped
public class User {
private String firstname;
private String lastname;
@EJB
private UserService service;
public void submit() {
service.create(this);
}
// ...
}
或者将它们分开保存并在最后将数据从支持bean传输到实体更好?
@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);
}
// ...
}
【问题讨论】:
标签: jsf entity backing-beans