Есть несколько приложений, которые используют постоянство Java. Каждое приложение имеет свой собственный набор объектов, которые представляют одни и те же таблицы в БД. Например, приложение А имеет объекты для Таблицы 1, Таблицы 2 и т. Д .; в то же время приложение B также имеет сущности для Table1, Table2 и т. д. Вместо этого я хочу создать новый модуль EJB с 1 компонентом с локальным интерфейсом, переместить в него все сущности и добавить его в качестве библиотеки для проектов, которые может потребовать доступа к постоянным объектам. Таким образом, это будет выглядетьХранить все объекты в одном модуле EJB
@Stateless
public class DataBean implements DataLocal {
@PersistenceContext(unitName="my_data")
private EntityManager em ;
public EntityManager getManager()
{
return em;
};
}
Я довольно новое в Java-ЭИ, поэтому мне интересно, будет ли это плохой дизайн или нет. Спасибо заранее.
Я предполагаю, что вы хотели сказать: «У меня есть несколько приложений, которые используют постоянство Java», верно? – skaffman
Несомненно, я имел в виду «У меня ...» – a1ex07