我正在使用ORMlite为Android应用程序进行数据库操作。
我有外国收藏品,我想通过使用两列而不是一列来订购:
而不是当前:
@ForeignCollectionField(eager = false, orderColumnName = "name")
private Collection<HistoricalFigureLink> historicalFigureLinks;
这样的事情:
@ForeignCollectionField(eager = false, orderColumnName = "type,name")
private Collection<HistoricalFigureLink> historicalFigureLinks;
我有两个解决方法 - 在检索后使用自定义比较器手动对集合进行排序,或者使用单独的查询检索集合 - 但我想避免这种混乱。