JDO - 列出属性排序

时间:2013-03-29 06:31:05

标签: java orm jdo

我正在尝试使用旧版数据库架构的JDO,我正在尝试了解如何将各种场景映射到我的对象。

例如说我有一个名为“Country”的对象和另一个名为“City”的对象,Country和City之间有1:N关系,我在Country对象上有这个:

@Persistent(defaultFetchGroup="true")    
@Element(column="countrycode")
@Order(extensions=@Extension(vendorName="datanucleus", key="list-ordering", value="name ASC"))    
private List<City> cities;

但是,如果我想遍历所有国家/地区的列表,然后以另一种顺序显示他们的城市 - 比如人口下降?

我最好在Country对象上拥有“cities”属性吗?然后我可以使用第二个查询“手动”获取城市,然后我可以订购但是我想要?还是我还有另一种方法?

0 个答案:

没有答案
相关问题