我在Android平台上工作。我使用POJO类来创建Sqlite字段名。
埃克斯。
class Provider {
int id;
String data;
String value;
}基于上述POJO类,将在SQlite DB.But中生成具有给定名称的3个字段--我希望在Sqlite中创建不同名称的字段(列)的名称。
埃克斯。
class Provider {
@Annotation(FieldNameInDB = loginId)
int id;
@Annotation(FieldNameInDB = providerData)
String data;
@Annotation(FieldNameInDB = providerValue)
String value;
}上面有注释的POJO类和列名都是使用注释给出的,不管使用的名称是什么,都需要创建为列名(loginId,providerData,providerValue)。
因此,SQLite DB将有3列名为(loginId,providerData,providerValue)。
请提供使用将自定义列名创建为SQLite DB的解决方案,并使用自定义名称,我们可以从其中检索值。
发布于 2012-10-01 12:44:55
试试看:
@DatabaseField(columnName="providerData")
private String data;https://stackoverflow.com/questions/12673471
复制相似问题