2012-12-25 27 views
2

我剛讀完JEE6教程,並正在設計一個Web應用程序;可以@Entity豆也可以@Managed豆? 這是一個糟糕的開發實踐嗎?可以@ManagedBean是@Entity嗎?

+1

可能的重複:http://stackoverflow.com/questions/8463178/what-to-use-managed-beans-backing-beans-or-entity-beans – Rob

回答

1

@Managed通常用於讓容器(例如JavaEE應用服務器)根據需要爲預先創建的物品池提供bean的實例。

另一方面,@Entity bean基本上是以對象形式表示持久數據(例如從數據庫後端)。

我不認爲這是同時具有兩個註釋是非常合理的,但我不確定是否誠實,如果它會工作(我猜不是)。

1

是的,他們可以是,事實上,與完全加載的域對象,這是最好的。

你可以堅持數據,注入其他類,並允許注入其他類。所有在同一個對象上。

相關問題