GreenDAO は複数の列の主キーをサポートしていますか?
Property
のメソッドを 2 つの列で使用primaryKey()
していますが、機能しません。私は例外を取得しています:
原因: android.database.sqlite.SQLiteException: テーブル "table" に複数の主キーがあります
複数の列に主キーを作成する方法は? 生成された DAO クラスを編集する必要がありますか?
GreenDAO は複数の列の主キーをサポートしていますか?
Property
のメソッドを 2 つの列で使用primaryKey()
していますが、機能しません。私は例外を取得しています:
原因: android.database.sqlite.SQLiteException: テーブル "table" に複数の主キーがあります
複数の列に主キーを作成する方法は? 生成された DAO クラスを編集する必要がありますか?
ドキュメントには次のように記載されています。
現在、エンティティには主キーとして long または Long プロパティが必要です。[...] この問題を回避するには、長い主キーを使用し、目的の「キー」プロパティに一意のインデックスを使用します。