1. 程式人生 > >GreenDao在eclipse上的配置

GreenDao在eclipse上的配置

開始之前建議先看官方的文件:http://greenrobot.org/greendao/

一、從github上clone程式碼到自己的本地目錄

作用:生成最新的jar包。

      github的目錄:https://github.com/greenrobot/greenDAO.    這裡建議最好搞兩個包,一個是generator.jar,一個是greendaoc_core.jar

二、建立自己Java的專案,即greenDaoGenerator.

在eclipse中新建一個java專案: public static void main(String[] args) {
// TODO 自動生成的方法存根
Schema schema = new Schema(4, "com.example.greendaodemo.generator");
        
        addNote(schema);
        addCustomerOrder(schema);                                              
        try {
new DaoGenerator().generateAll(schema, "E:\\workspace\\android.environment\\at -bundle-windows-x86_64-20140702\\workspace\\GreenDaoDemo\\src");
} catch (IOException e) {
// TODO 自動生成的 catch 塊
e.printStackTrace();
} catch (Exception e) {
// TODO 自動生成的 catch 塊
e.printStackTrace();
}
}
並且匯入freemarker和你剛剛生成的generator.jar,freemarker是一個模板引擎,用來生成檔案。        "com.example.greendaodemo.generator"這個是生成檔案的目標包名,在步驟三這個專案中;       "E:\\workspace\\android.environment\\adt-bundle-windows-x86_64-20140702\\workspace\\GreenDaoDemo\\src"這個是目標專案src的物理路徑,我這裡直接寫死了,要改成自己實際的地址。

三、建立自己的Android專案,即目標專案,greenDaoGenerator會把相關的實體類和dao類生成在這個專案。

注意:Android專案用來裝載實體類和dao類的包名必須是步驟二中的包名,我這裡是:com.example.greendaodemo.generator。以Java方式執行步驟二中的類ExampleDaoGenerator,重新整理Android專案的“com.example.greendaodemo.generator”,即可看到所產生的類。 其他的不懂可以看api:http://greenrobot.org/files/greendao/javadoc/2.1/. 我這裡都把專案準備好了: 第一是用來生成jar, 第二里面一個是generater的demo,一greenDao的demo 百度網盤:
http://pan.baidu.com/s/1pLL5GkN
提取碼:y4d8