有时候真的很烦写migration,当增加表时,遇到这样的model就野熊能累死。

database.execSQL("............")

估计cc+cv都能按烦,所以咋整呢?

在app的gradle里加上以下:

//输出sql语句,方便写migrationjavaCompileOptions {    annotationProcessorOptions {        arguments = ["room.schemaLocation": "$projectDir/schemas".toString()]    }}

这样在app/ schemas/包名下有个json文件,里面就有所有创建table的语句了,直接复制下sql,在migrations里写上就可以了

更多相关文章

  1. cocos2d-x 1.0.1 for Android(安卓)使用Box2D
  2. Android(安卓)- Android(安卓)Studio 自动(auto)添加import 语句
  3. Android(安卓)SQLite使用入门
  4. android通过webservice连接SQL数据库(一)服务器端
  5. 在Android(安卓)library中不能使用switch-case语句访问资源ID
  6. Android(安卓)4.0里无法屏蔽HOME键
  7. Android(安卓)判断数据库中是否存在某个表
  8. 【简单的学生管理界面】Android的if语句中有字符串判断
  9. Android入门:SQLite

随机推荐

  1. android对话框弹出方式动画
  2. Android(安卓)API level与version对应关
  3. 多个Android(安卓)device offline处理命
  4. NDK的扩展
  5. android 保存和读取文件
  6. android---菜单栏选项
  7. android listView控件用法
  8. android 6.0锁屏界面时间位置修改
  9. android 动画框架
  10. Android(安卓)webView 使用back功能返回