db4o:相同的类,不同的java项目

时间:2011-08-16 07:21:36

标签: db4o

我有两个不同的Java应用程序A和B.他们应该使用相同的数据库进行用户管理(如果用户在应用程序A中有一个帐户,他在应用程序B中也有一个帐户,反之亦然)。

应用程序A和B都具有完全相同的用户类。但是当我在应用程序A中创建用户时,我无法在应用程序B中检索此用户,反之亦然。

我读过forum

  

db4o能够做到这一点。不同的应用可以使用相同的   他人的数据库和访问数据“如果你提供参考”   项目。我的意思是如果你把你的实体放在一个类库中并添加它   作为项目的参考,它不会成为问题

我怎么能实现这个目标?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

db4o存储类的完全限定名称,因此如果要从两个(或更多)不同的应用程序(模型类具有不同的包结构)访问同一数据库,则基本上有两个选项:

  • 将您的模型类作为应用程序使用的单独项目;
  • 配置aliases

希望这有帮助。

阿德