GreenDaoMain.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.example;
  2. import org.greenrobot.greendao.generator.DaoGenerator;
  3. import org.greenrobot.greendao.generator.Entity;
  4. import org.greenrobot.greendao.generator.Schema;
  5. public class GreenDaoMain {
  6. public static void main(String[] args) throws Exception {
  7. Schema schema = new Schema(5, "com.sunil.payuandroidchallenge.db.model");
  8. addKickStarter(schema);
  9. new DaoGenerator().generateAll(schema, "../MVPAndroid/app/src/main/java/");
  10. }
  11. private static void addKickStarter(Schema schema) {
  12. Entity kickStarter = schema.addEntity("KickStarter");
  13. kickStarter.addIdProperty();
  14. kickStarter.addStringProperty("s_no").notNull();
  15. kickStarter.addStringProperty("amt_pledged");
  16. kickStarter.addStringProperty("blurb");
  17. kickStarter.addStringProperty("by");
  18. kickStarter.addStringProperty("country");
  19. kickStarter.addStringProperty("currency");
  20. kickStarter.addStringProperty("end_time");
  21. kickStarter.addStringProperty("location");
  22. kickStarter.addStringProperty("percentage");
  23. kickStarter.addStringProperty("num_backers");
  24. kickStarter.addStringProperty("state");
  25. kickStarter.addStringProperty("title");
  26. kickStarter.addStringProperty("type");
  27. kickStarter.addStringProperty("url");
  28. }
  29. }