クラスContact
とクラスがありPhoneNumber
ます。PhoneNumber
クラス内には、次の属性があります。
@DatabaseField(foreign = true, columnName = "contact_id")
private Contact mContact;
クラスcontact_id
内は次のとおりです。Contact
@DatabaseField(id = true, columnName = "contact_id", allowGeneratedIdInsert = false)
private Integer m_id;
PhoneNumber
同じ値でデータベースに新しいものを挿入しようとするとcontact_id
、常にconstraint_failed
エラーが返されます。
それは起こるべきですか?同じ外部キーで複数の行を挿入することはできませんか? どうすれば修正できますか?