在ORMLite中,是否可以让同一列参与多个索引?
@DatabaseField(index=...)
注释似乎每个字段只允许一个索引。
例如,我可能有一个班级:
public class PhoneCall{
@DatabaseField
public Date timestamp;
@DatabaseField
public String from;
@DatabaseField
public String to;
}
我的查询总是首先按时间戳,然后按'从'或'到'来完成。
在这种情况下,我需要两个组合索引:
谢谢!
答案 0 :(得分:0)
/**
* Set this to be a string (default none) to have the database add an index for
* this field with this name. You do not need to specify the {@link #index()}
* boolean as well. To index multiple fields together in one index, each of
* the fields should have the same indexName value.
*/
String indexName() default "";
但我不知道如何在两个不同的索引中使用相同的字段。