三.數據庫相關

1.xutils數據庫:

報錯信息:

1 org.xutils.db.sqlite.SqlInfoBuilder.org.xutils.db.sqlite.SqlInfo buildCreateTableSqlInfo(org.xutils.db.table.TableEntity)(SqlInfoBuilder.java:235)
2 org.xutils.db.table.DbBase.void createTableIfNotExist(org.xutils.db.table.TableEntity)(DbBase.java:96)
3 org.xutils.db.DbManagerImpl.void save(java.lang.Object)(DbManagerImpl.java:183) 

根據信息查看源代碼,發現id爲空,這個id不是指表中字段id,而是代表表中的任一字段:


xutils空指針異常.png
/**
     * name = "id":數據庫表中的一個字段
     * isId = true:是否是主鍵
     * autoGen = true:是否自動增長
     * property = "NOT NULL":添加約束
     */
    @Column(name = "id",isId = true,autoGen = true)
    private String id;//不能寫成int
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章