一直以來(lái),我都是極其反感寫重復(fù)的代碼,所以喜歡利用面向?qū)ο蟮木幊虒傩詠?lái)自己造輪,或者是二次封裝。

前序

GreenDao 相信很多 Android 開發(fā)者都熟悉,不知為何物的,這里不會(huì)再介紹它,建議自行百度,介紹文很多。
前天我再次在項(xiàng)目中使用到 Sqlite 來(lái)做緩存,一般的代碼是下面這樣的。

        Entity userInfo = schema.addEntity("UserEntity");
        userInfo.setTableName("UserInfo");
        userInfo.setClassNameDao("UserDao");
        userInfo.setJavaPackage(entityPath);
        userInfo.addIdProperty().autoincrement();
        userInfo.addIntProperty("peerId").unique().notNull().index();
        userInfo.addIntProperty("gender").notNull();
        userInfo.addStringProperty("mainName").notNull();
       &nb
        
		

網(wǎng)友評(píng)論