我正在使用最新版本的GreenDAO.在使用来自DB的数据时,我遗漏了一些东西。
我需要防止创建具有相同PROFILE_NUMBER的记录。目前,在测试期间,我插入了1条记录,PROFILE_NUMBER为1。
我需要有人向我演示如何从db获取字段的实际值。
我在用这个
SvecPoleDao svecPoleDao = daoSession.getSvecPoleDao();
List poles = svecPoleDao.queryBuilder().where(SvecPoleDao.Properties.Profile_number.eq(1)).list();它得到了一些..。这。
com.example.bobby.poleattachmenttest2_workingdatabase.db.SvecPole@bfe830c3.2
这是序列化的吗?我在这里寻找的实际价值是1。
发布于 2019-01-04 00:11:24
这是一个解决方案,您需要使用list合办()而不是list()。
List<SvecPole> poles = svecPoleDao.queryBuilder().where(SvecPoleDao.Properties.Profile_number.eq(1)).listLazy();https://stackoverflow.com/questions/54029860
复制相似问题