三.数据库相关
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,而是代表表中的任一字段:

/**
* name = "id":数据库表中的一个字段
* isId = true:是否是主键
* autoGen = true:是否自动增长
* property = "NOT NULL":添加约束
*/
@Column(name = "id",isId = true,autoGen = true)
private String id;//不能写成int