3

activeandroidライブラリが示唆するように、モデル クラス オブジェクトを宣言して、一意の制約と列のインデックス作成にそれぞれ注釈の一意のパラメーターとインデックスの注釈パラメーターを使用する場合は、ここで、

/**activeandroid imports**/
import com.activeandroid.annotation.Column;
import com.activeandroid.Model;
....
@Table(name="Product")
public class Product extends Model{
    ...
    /**issue: index is not a valid parameter for Column annotation**/
    @Column(name = "Category", index = true)
    public String category;
    ...
}

これを実装しようとしましたが、注釈パラメーターindexまたはuniqueがライブラリーで使用できません。私はバージョン 3.0 jar を使用しています。バージョン 3.1 ベータ版も試しましたが、同じ問題があります。3.1 が利用可能な最新の jar ですが、何か不足していますか? activeandroid ライブラリを使用するときにインデックスを作成する解決策を提案してください。ありがとう

4

1 に答える 1

0

カテゴリ クラスでモデルを拡張しているかどうかを確認します

public class Category extends Model {}

いいえの場合は、クラスとエラー ログ全体を投稿してください。

于 2015-05-28T21:23:28.517 に答える