複合主キーの指定方法を修正

This commit is contained in:
ろむねこ 2024-01-25 16:22:54 +09:00
parent 28319a60ba
commit 1212d5111b
No known key found for this signature in database
GPG Key ID: FA1F39A1BA37D168

View File

@ -1,18 +1,18 @@
package one.nem.lacerta.source.database.entity; package one.nem.lacerta.source.database.entity;
import androidx.annotation.NonNull;
import androidx.room.ColumnInfo; import androidx.room.ColumnInfo;
import androidx.room.Entity; import androidx.room.Entity;
import androidx.room.PrimaryKey; import androidx.room.PrimaryKey;
@Entity(tableName = "toxi_document_tag") @Entity(primaryKeys = {"document_id", "tag_id"}, tableName = "toxi_document_tag")
public class ToxiDocumentTagEntity { public class ToxiDocumentTagEntity {
// 複合主キー @NonNull
@PrimaryKey
@ColumnInfo(name = "document_id") @ColumnInfo(name = "document_id")
public String documentId; // ドキュメントID public String documentId; // ドキュメントID
@PrimaryKey @NonNull
@ColumnInfo(name = "tag_id") @ColumnInfo(name = "tag_id")
public String tagId; // タグID public String tagId; // タグID
} }