私はAndroidプラットフォームに取り組んでいます。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 には (loginId,providerData,providerValue)という名前の 3 つの列があります。
Java Annotation を使用して SQLite DB にカスタム列名を作成し、カスタム名を使用して値を取得できるソリューションを提供してください。