我在安卓平台上工作。我正在使用 POJO 类来创建 Sqlite DB 字段名称。
前任
class Provider {
int id;
String data;
String value;
}
基于上述 POJO 类,将在 SQlite DB 生成 3 个具有给定名称的字段。但我想在 Sqlite DB 中创建不同名称的字段(列)名称。
前任
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)的列。
请提供使用 Java Annotation 在 SQLite DB 中创建自定义列名称的解决方案,并使用自定义名称,我们可以从中检索值。