【发布时间】:2011-01-13 14:14:44
【问题描述】:
很少有应用程序使用 java 持久性。每个应用程序都有自己的一组实体,它们代表 DB 中的相同表。例如,应用程序 A 具有 Table1、Table2 等实体;同时,应用程序 B 也有 Table1、Table2 等的实体。我想创建一个新的 EJB 模块,其中包含 1 个具有本地接口的 bean,将所有实体移入其中,并将其作为库添加到项目中可能需要访问持久对象。所以,它看起来像
@Stateless
public class DataBean implements DataLocal {
@PersistenceContext(unitName="my_data")
private EntityManager em ;
public EntityManager getManager()
{
return em;
};
}
我是 Java-ee 的新手,所以我想知道它是否是一个糟糕的设计。 提前致谢。
【问题讨论】:
-
我猜你的意思是说“我有一些使用 java 持久性的应用程序”,对吧?
标签: java jpa jakarta-ee persistence ejb-3.0