greendao

    6熱度

    2回答

    我目前使用greenDAO作爲我的Android應用程序的ORM。嘗試執行GROUPBY子句時遇到問題。 greenDAO沒有執行groupby子句的API/helper方法,所以我決定使用可用於AbstractDAO類的query()或queryRaw()方法,我可以在其中傳遞有效的SQL查詢。但是,這兩個方法都返回一個java.util.List,所以我感到困惑的是,如何獲得結果中的列別名值?

    1熱度

    1回答

    我一直在尋找解決方案來解決我的問題而沒有成功。 我有一個應用程序,可以從不同的服務中獲取數據庫中特定實體的信息,因此我使用了greenDAOs insertOrReplace方法,因此只要實體已經存在於我的數據庫中,它就會被更新而不是重新創建。 到目前爲止這麼好。 的問題是..讓說,例如起見,我的實體被稱爲用戶,與場ID,標題和顯示名。 所以在第一個電話,我得到包含只有其ID和標題字段中輸入用戶J

    2熱度

    1回答

    如何在greenDAO中保存HashMap,以及如何生成相應的實體? 我已經閱讀了兩次前進和後退文檔,但沒有任何內容。谷歌也沒有任何幫助。

    2熱度

    1回答

    我一直試圖熟悉GreenDao Android ORM庫。我一直在跟隨綠色機器人的例子,但已經陷入困境。每當我得到我的一個daos的實例,UserDao,我沒有任何種類的與dao對象關聯的queryBuilder()方法。 import package.DaoMaster; import package.DaoMaster.DevOpenHelper; import package.DaoSe

    1熱度

    1回答

    在Greendao中使用insertOrUpdate方法時,是否可以返回插入的對象。我基本上想要獲得新創建的密鑰。 我看到ROWID引用,但我不認爲這會幫助我......

    1熱度

    2回答

    我正在處理我的公司去年開始的Android項目。 我用臭名昭着的自定義ExampleDaoGenerator.java得到了一個GreenDaoGenerator項目。我很確定這是爲了良好工作和生成我的實體而配置好的。 我開始開發Android項目(當然是在另一個文件夾/包中),但現在我需要改變實體在其中的實例化方式。 我有一個類的好量與 // THIS CODE IS GENERATED BY

    0熱度

    4回答

    我通過this post創建的,我發現了Entity,Dao,DaoMaster和DaoSession,但是我無法導入這些類? 我怎樣才能做到這一點?我的android項目在android studio中有一個java模塊,我在我的android項目中生成了src-gem,並且我無法將src文件夾添加爲java sources文件夾。

    2熱度

    1回答

    我在我的項目中使用了GreenDao庫,當我想從DB讀取數據時出現問題,它給我android.database.sqlite.SQLiteException: no such table。 我知道發生這種情況的原因。因爲當我生成這個Scheme並添加這樣的實體時:addEntity("userX")生成的表格是USER_X。 的問題是,我從資產加載數據庫和表名是userX,不USER_X。我在gr

    0熱度

    1回答

    我是新來的android測試,並試圖在Android Studio中使用mockito編寫單元測試(在本地jvm上運行)。 我的IDE設置(gradle腳本)到目前爲止已完成。 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') // Unit testing dependencies.

    1熱度

    1回答

    我正在使用GreenDao來維護數據庫。我從兩個表中獲取數據並在ListView中顯示它。我想實現事件監聽器或Observer模式,以便在數據庫中發生更改(插入,刪除或更新)時刷新UI。 我該如何實現它? GreenDao提供這樣的事情嗎?