猿问

JPA实体为JSF Bean?

将实体用作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);

    }


    // ...

}


当年话下
浏览 511回答 2
2回答

慕盖茨4494581

感谢您的回答。我想要一个好的设计。您的答案是好的设计样本还是对我的问题的回答,还是两者兼而有之?您会建议JSF JPA项目作为GURU使用哪种设计。:-) 
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答