【发布时间】:2011-02-01 10:55:05
【问题描述】:
我有一个 User 和 Transaction 课程
每个Transaction 逻辑上属于一个User。但我可能需要查询交易的某些子集(例如:使用Transaction.type=1 返回用户 A 的所有交易)
在 SQL 中,我只维护一个 Transaction.userID 字段,将其与 User 表链接起来。
- 在 JDO 的对象世界中我应该这样做吗?将事务对象与指向
User对象ID 的指针字段分开存储?或者我应该只查询适当的用户对象并子查询 type=1 的事务(例如)? - 如果我只查询
User对象,我是否也可以只返回那些对给定查询感兴趣的Transaction对象(如前面的项目符号示例中所示)?
【问题讨论】:
标签: java jdo datanucleus