定義實體如下:
@Entity
public class AlbumData {
@Id(autoincrement=true)
private long id;
private int userId ;// 用戶ID
private int dataId ;// 數據ID
private byte[]colorData;// 顏色數據
}
,每次用insert(albumdata)的時候,總是第一個實體可以插入,之后的實體都會報錯,提示android.database.sqlite.SQLiteConstraintException: UNIQUE constraint failed: ALBUM_DATA._id (code 1555)。id在實體中已經是定義了autoincrement了,后來把id的類型long改為Long就可以插入實體,自動增加id了