摘要:
因为ios用的是sqlite数据库,所以公司要求我也用sqlite,大家都知道sqlite的sql不怎么好用,尤其是我们app里至少有46张表,数据量最多能达到2G,所以不重新封装一层,越到后期怕是越难维护吧,代码量也不少。所以我在sqlite上又封装了一层,参照对象型数据库的原理也做了这样module。类似hibernate。a.首先是字段咯,entity里的properties不一定全要映射到数据库中,所以我定义了DBColumn : String columnName ,String type ,Class clz.(如果你需要用index和trigger也是如此)数据库5种类型可以写个 阅读全文