ormlite

    0熱度

    2回答

    在我最近的Android Im項目上,使用OrmLite建立一對多關係以及簡單的一對一關係。 我注意到,對於一對多關係,子對象持有對數據庫中父對象的外鍵引用。仍然當加載父對象OrmLite知道該怎麼做,並加載子元素的集合,這當然是所需的行爲。 但是,對於簡單的一對一關係,父對象似乎需要持有外鍵列才能實現相同的行爲。 所以真正的問題:是否有可能讓OrmLite在一對一的關係中加載子對象,因爲外鍵只在

    0熱度

    1回答

    最近,我使用ORMLite,我發現ORMLite的@DatabaseField註釋有persisted值 (link)。 設置這是錯誤的(默認爲true)不要這個字段存儲在數據庫中。如果您想要在所有字段上都有註釋,但是將其中一些字段寫入數據庫,這非常有用。 該文檔說明建議在所有類字段上都有註釋。 ORMLite有沒有提供「存儲所有字段」功能的註釋? 或者有另一種方式來做到這一點,而不是添加到@Da

    0熱度

    1回答

    我使用ORMLite但是當我將刪除爲例我仍然看到了刪除線,用於爲例做後打印: demandesDao = db.getDemandesDao(); final List<Demandes> demandes = demandesDao.queryForAll(); DeleteBuilder<Demandes,Integer> deleteBuilder = demandesDao.delet

    0熱度

    1回答

    我試圖在同一對象上工作,但一個又一個之後,我不能再做2次更新: DatabaseHelper db = new DatabaseHelper(getActivity()); Dao<Demandes, Integer> demandesDao = null; demandesDao = db.getDemandesDao(); UpdateBuilder<Deman

    2熱度

    1回答

    對於我的griffon桌面客戶端應用程序,我試圖編寫一些涉及OrmLite的測試。我已經使用configuration section of the griffon-ormlite plugin guide配置了帶有java配置文件的OrmLite。我試圖做的是配置OrmLite在測試過程中使用不同的(空白)數據庫。但是,應用程序沒有選擇測試配置,而是加載默認設置。 注意事項: 指定在完全相同的方

    1熱度

    2回答

    是否有可能比較ORMLite中where條件的表中的2個字段而不使用where()。raw(statement,args)? SQL查詢看起來像 select * from table where table.f1 = table.f2

    0熱度

    1回答

    我正在更新的對象上,當我創建的XML被successefuly存儲: DatabaseHelper db = new DatabaseHelper(getActivity()); Dao<Demandes, Integer> demandesDao = null; try { demandesDao = db.getDem

    0熱度

    1回答

    我與OrmLite工作,但我得到的,當我試圖使用它變成一個IntentService異常: E/AndroidRuntime:致命異常:主要 過程:fr.solutis .solutis,PID:29456 java.lang.RuntimeException:無法實例化服務fr.solutis.solutis.notifications.NotificationDemandeService: j

    0熱度

    1回答

    我在我的應用程序之一中使用Ormlite數據庫。現在我想從數據庫中刪除特定日期之前存儲的所有記錄。我們舉一個例子: - 今天是4月17日。當用戶在通過應用程序的選項之一中選擇了一週時,則應該從數據庫中刪除在一週之前(即4月10日之前和之前)的所有記錄。 以下是我的目標bean類: - public class AlertsDataClass extends BaseDataClass implem

    -1熱度

    1回答

    共享單個數據庫,輔助對象,我有相關的數據庫幫手ormlite 我有數據庫助手和每一個活動創建與當前上下文這樣一個新實例的問題。 DatabaseHelper helper = new DatabaseHelper(this); Dao<User, Integer> userDao = null; try { userDao = helper.getUserDao(); } cat