0
我正在使用greenDAO作爲我正在編寫的Android應用程序中的ORM。greenDAO更新並插入不唯一的SQLite錯誤
我生成了所有的DAO文件,現在正在插入,更新和刪除我的數據庫。
我在一個特定的點,我不知道一個實體是否將存在於數據庫中,如果它存在或想插入實體,如果它不存在,我想更新該實體。 (另外,我對2列有一個唯一的約束,爲簡單起見,稱它們爲ColumnA和ColumnB)。
任何人都知道如何執行這種類型的任務?每當我嘗試插入數據庫時,我都會得到一個COLUMNS不是唯一的SqLite錯誤,它告訴我我沒有更新,而是插入一個記錄,該記錄的唯一性已經存在於數據庫中。
謝謝! 最好的問候,克里斯托弗 史蒂芬