2015-04-15 28 views
6

嗯,我想選擇其中entitie_id = *some id*糖ORM的Android無法找到我的列名

我這樣做是這個規則的所有實體:

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

我知道我應該得到一些結果回來我收到一個錯誤。 此錯誤:

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

我知道列存在,因爲我可以在代碼的不同部分進行設置。

我哪裏錯了?

+0

什麼是你想通過查詢的字段的名稱的Java? – huu

回答

28

您應該可以使用「entitieid」進行查詢。

Sugar ORM在創建表中的列時會進行一些轉換。以下是一個基本示例:

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

該文檔僅指定從駱駝案件到下劃線分隔的轉換。我必須找出另一個。

+4

我只問自己..爲什麼? –

+6

因爲它會太容易,否則... –

+0

謝謝你,你救了我的一天:) –