好吧,我正在尝试选择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
该文档仅指定了从驼峰大小写到下划线分隔的转换。我不得不弄清楚另一个。