三.数据库相关

2018-10-13  本文已影响7人  yanerly
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
上一篇 下一篇

猜你喜欢

热点阅读