1

我正在使用 Eclipse 的 Google 插件与 Android 客户端一起构建 Google App Engine 服务器。使用自动化工具生成用于调用服务器 API 的 Android 客户端库时,我遇到了一个意外问题。

我在服务器端有 3 个模型类:User, UserLocation, DeviceInfo.

User与有OneToOne关系UserLocation,并且与 有OneToOne关系DeviceInfo(这两种关系都归 拥有User)。

我正在使用 JPA 注释在服务器模型类中对这些关系进行建模。

实现模型类后,我使用插件“生成云端点客户端库”,它会自动将库添加到我的 Android 客户端,使我能够对模型类执行 CRUD 操作。

这一切都很好,除了插件生成多个UserUserLocationDeviceInfo类,三个端点中的每一个都有一个。当我尝试将User对象添加到对象时,问题就出现了DeviceInfo,因为该DeviceInfo对象需要一个与User我尝试添加的类不同的类。

我希望这是有道理的。

如何将User对象与DeviceInfo对象关联?

4

0 回答 0