Java 中有很多豆类和蔬菜,这让我有些困惑。我已经阅读了几本关于 Java EE 6 的新出版书籍,它们都说“实体 bean”已被修剪(“已弃用”对于尚未被 Java 框架洗脑的新手来说是正确的术语)。作者很快就说他们根本不会触及“实体豆”的主题。他们说它已被JPA取代。然后他们写了一两章关于对象关系映射并用@Entity
. 他们还在这里和那里对字段进行一些注释,以在默认值不够时指定映射配置。
但是,通常当我们对 bean 类进行注解时,我们会将该注解作为类型前缀。例如,注释@Stateful
使 bean 成为有状态会话 bean。这是否意味着@Entity
注释使 bean 成为实体bean - 他们所说的不推荐使用的东西!?