我有一个User和Transaction类
每个交易在逻辑上属于一个用户.但我可能需要查询某些事务子集(例如:返回用户A的所有事务,其中Transaction.type = 1)
在sql中,我只维护一个Transaction.userID字段,将其与User表链接.
>在JDO的对象世界中我应该这样做吗?存储事务对象与用户对象ID的指针字段分开?或者我应该只查询类型= 1的事务的相应User对象和子查询(例如)?
>如果我只查询User对象,我是否也可以返回给定查询感兴趣的那些Transaction对象(如前面的项目符号示例中所示)?