2012-10-01 20 views
0

我正在開發Android平臺。我正在使用POJO類創建Sqlite DB字段名稱。如何使用Java Annotation在Android中創建Sqlite數據庫列名稱?

e.x.

基於上述POJO類,具有給定名稱3個字段將在SQlite的DB.But生成我想創建字段的名稱(列)不同的名稱爲Sqlite的DB。

e.x.

class Provider { 
    @Annotation(FieldNameInDB = loginId) 
    int id; 

    @Annotation(FieldNameInDB = providerData) 
    String data; 

    @Annotation(FieldNameInDB = providerValue) 
    String value; 
} 

以上具有註釋POJO類和也列名已經使用註釋,無論所使用的需要的名稱作爲列名(登錄ID,providerData,providerValue)要創建給出。所以,SQLite數據庫將有3列名爲(loginId,providerData,providerValue)

請使用Java註解來創建自定義的列名進入的SQLite數據庫,並使用自定義名稱提供的解決方案,我們可以從中檢索值。

回答

3

試試看:

@DatabaseField(columnName="providerData") 
private String data; 
相關問題