【发布时间】:2017-05-23 07:27:37
【问题描述】:
我正在创建一个服务,用户可以在其中存储一些坐标。 (int x, int y)。
这些坐标是另一个对象的一部分,比如说Person:
class Person {
String name;
Coordinates coordinates;
}
class Coordinates {
int x;
int y;
}
Coordinates 对象仅在某些上层上下文中是必需的 - 在此示例中它是 Person,但有时它可能是 Place 或 Company。单独的 Coordinates 对象完全没用。
问题是:如何将这些数据存储在关系数据库中。我应该使用生成的键创建关系,还是将其作为逗号分隔的字符串存储在上部对象中?
有什么好的推荐方法?
【问题讨论】:
标签: java hibernate orm relational-database