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