好吧,我正在尝试选择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

该文档仅指定了从驼峰大小写到下划线分隔的转换。我不得不弄清楚另一个。

10-06 06:35