db4o: один и тот же класс, разные проекты Java - PullRequest
5 голосов
/ 16 августа 2011

У меня есть два разных приложения Java A и B. Они должны использовать одну и ту же базу данных для управления пользователями (если у пользователя есть учетная запись в приложении A, у него также есть учетная запись в приложении B и наоборот).

Приложение A и B имеют одинаковый класс пользователя. Но когда я создаю пользователя в приложении A, я не могу получить этого же пользователя в приложении B и наоборот.

Я прочитал на форуме :

db4o может это сделать. Различные приложения могут использовать один и тот же базы данных и доступа к данным других "если вы предоставите ссылки" к проекты. Я имею в виду, если вы поместите свою сущность в библиотеку классов и добавите ее как ссылки на проекты это не будет проблемой

Как мне этого добиться?

Заранее спасибо за любую помощь.

1 Ответ

2 голосов
/ 16 августа 2011

db4o хранит полное имя классов, поэтому, если вы хотите получить доступ к одной и той же базе данных из двух (или более) разных приложений (с разными структурами пакетов для классов модели), у вас есть в основном 2 варианта:

  • Создайте классы моделей в качестве отдельного проекта, используемого приложениями;
  • Настройте псевдонимы

Надеюсь, это поможет.

Adriano

...