万能的傅老师 数据库插入

来源:7-3 服务器数据简单介绍与基于GreenDao的数据库框架设计

神之右手丶

2018-04-27

Caused by: android.database.sqlite.SQLiteConstraintException: NOT NULL constraint failed: user_profile.USER_ID (code 1299)

这个字段就是空的,插入进去报错,它的那个约束怎么修改呀


写回答

4回答

神之右手丶

提问者

2018-04-28

傅老师,你这套网络框架,用到实际开发中怎么样?

0
0

傅猿猿

2018-04-28

主键在这里是不能为空的,话说Greendao就是给大家扩展下的,移动应用本来就不应该有数据库,除非是通讯录这样的应用,我在后来修复bug的版本已经把数据库支持去除了,免得大家去研究

0
0

神之右手丶

提问者

2018-04-27

我的id 字段是主键 userId字段是string类型的不是主键,但是为什么每次都报userid not null  的错误呢


0
0

水寒残虹

2018-04-27

public class UserProfile {

@Id

private long userId = 0;

这里已经声明是userId对应数据库里面的主键了,不能修改的。应该想着如何不传入null。

0
0

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程