【问题标题】:can @ManagedBean be @Entity?@ManagedBean 可以是@Entity 吗?
【发布时间】:2012-12-11 12:53:02
【问题描述】:

我刚看完JEE6教程,正在设计一个Web应用程序; @Entity bean 也可以是 @Managed bean 吗? 这是一种糟糕的开发实践吗?

【问题讨论】:

标签: java javabeans


【解决方案1】:

是的,它们两者都可以,事实上,对于完全加载的域对象,它是更可取的。

您可以持久化数据、注入其他类,并允许注入其他类。都在同一个对象上。

【讨论】:

    【解决方案2】:

    @Managed 通常用于让容器(例如 JavaEE 应用服务器)从预先创建的项目池中按需提供 bean 的实例。

    另一方面,@Entity bean 基本上是以对象形式表示持久数据(例如来自数据库后端)。

    我不认为同时拥有两个注释是非常合理的,但我不确定它是否会起作用(我猜不是)。

    【讨论】:

      猜你喜欢
      • 2011-12-10
      • 1970-01-01
      • 2014-02-13
      • 2015-10-14
      • 2014-07-21
      • 1970-01-01
      • 1970-01-01
      • 2019-01-11
      • 2015-03-11
      相关资源
      最近更新 更多