Android的ORM无法找到我的列名

前端之家收集整理的这篇文章主要介绍了Android的ORM无法找到我的列名前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
好吧,我正在尝试选择entitie_id = * some id *的所有实体

我这样做有这个规则:

List<NodeSugar> nodesugars = NodeSugar.find(NodeSugar.class,"entitie_id = ? ",String.valueOf(nodeid));

我知道我应该得到一些结果,我得到一个错误.
这个错误

E/sqliteLog﹕ (1) no such column: entitie_id

我知道列存在,因为我可以在代码的不同部分设置它.

我哪里错了?

解决方法

您应该可以使用“entitieid”进行查询.

Sugar ORM在表中创建列时会进行一些转换.这是一个基本的例子:

String firstName; //creates column first_name
int entitie_id;   //creates column entitieid

该文档仅指定从驼峰案例到下划线分离的转换.我不得不想出另一个.

猜你在找的Android相关文章