如何將空字段類型遷移到Room中的文本?java.lang.IllegalStateException:遷移未正確處理表
現在我面臨這個問題:
java.lang.IllegalStateException:遷移不能正確處理data_table
預計:TableInfo {名= 'data_table',列= 網址=列{名稱= 'URL',類型= 'TEXT',NOTNULL =假, primaryKeyPosition = 0} .....
實測值:TableInfo {名稱= 'data_table',列= URL =列{name ='url', 類型= '',NOTNULL =假,primaryKeyPosition = 0} .....
我使用未定義typeAffinity嘗試過,但沒有效果。
你的'@ Entity' POJO有什麼?房間真的喜歡類型,我還沒有嘗試過'未定義' - 是否有一個特別的原因,你試圖在這裏避免類型? – CommonsWare
POJO字段是一個字符串。我們有一些遺留代碼創建沒有數據類型的列。 –
將預室數據庫遷移到Room會遇到這種情況。除了首先進行自己的手動遷移,在開始申請Room之前,我不知道如何解決這個問題。 – CommonsWare