Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
刚看完JEE6教程,正在设计一个web应用;@Entity bean 也可以是 @Managed bean 吗?这是一种糟糕的开发实践吗?
@Managed通常用于让容器(例如 JavaEE 应用程序服务器)从预先创建的项目池中按需提供 bean 的实例。
@Managed
@Entity另一方面,bean 基本上是对象形式的持久数据(例如来自数据库后端)的表示。
@Entity
我认为同时拥有两个注释不是很合理,但我不确定它是否有效(我猜不是)。
是的,它们两者都可以,事实上,对于完全加载的域对象,它是更可取的。
您可以持久化数据,注入其他类,并允许注入其他类。都在同一个对象上。