1、SQLiteDataTable是SQLiteHelper定义的一个接口,它包括onCreate和onUpgrade两个方法
2、SQLiteDaoBase实现了SQLiteDataTable接口,是个抽象类,所有的dao类都继承它
3、因为UserDao继承了SQLiteDaoBase,所以实现了oncreate和onUpgrade两个方法,建user表的句子都在oncreate方法里
4、所以在SQLiteHelper里的onCreate方法里可通过反射获得任意一个实现了SQLiteDataTable接口的实例,再调用示例的
建表方法创建表
这种方式适合团队开发,互不干涉
时间: 2024-10-12 20:36:25