当我了解JPA - Hibernate和EJB(EntityBean)时,我非常困惑。我应该将JavaBean与EntityBean分开编写吗?我和我的朋友在很长一段时间内讨论这个问题,但它还没有结束!它看起来是一样的,但我想将它分离为业务逻辑的JavaBean,而EntityBean只是用于反映到DB。
答案 0 :(得分:2)
如您所说,您应该使用会话bean(EJB)来表示您的业务逻辑。实体bean应该用于表示持久状态。在早期版本的标准中(直到EJB 3.0),JPA是EJB标准的一部分,但后来被转移到单独的标准中。