因为业务需求的增长,后续需要继续创建新的表,有可能代码没有任何报错,同时数据库也没有任何新的表加入进来。

修改 litepal.xml 的 version,如果之前是 1,那么修改为 2,总之比之前 +1,重新运行项目就可以创建表了。

<version value="1" />
<!-- ↓↓↓ -->
<version value="2" />

LitePal 创建表非常简单,写好实体类的结构和字段,在 MainActivity 中一运行时就运行下面的 save() 函数就可以了:

class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root) if (savedInstanceState == null) { val user = User(
"enziandom",
"123456",
"Time tick away, dream faded away.",
6,
"男",
"https://gimg2.baidu.com/image_search.png"
) user.save()
}
} }

最新文章

  1. C语言执行时报错“表达式必须是可修改的左值,无法从“const char [3]”转换为“char [120]” ”,原因:字符串不能直接赋值
  2. 【转】IPtables学习笔记
  3. JavaScript TDD with Mocha
  4. nginx + tomcat
  5. .net中使用JQuery Ajax判断用户名是否存在的方法
  6. C盘不能新建文件的问题解决办法
  7. bzoj 1189
  8. XMPP通讯开发-服务器好友获取以及监听状态变化
  9. mysql 中的数据类型
  10. 不到30行JS代码实现的Excel表格
  11. 【从翻译mos文章】Weblogic AdminServer 启动fail,报错&amp;quot;unable to get file lock, will retry&amp;quot;
  12. iOS混合应用开发入门
  13. Repeater控件的嵌套使用
  14. 命令别名设置: alias, unalias
  15. bzoj3427小P的牧场(斜率优化dp)
  16. Unity应用架构设计(7)——IoC工厂理念先行
  17. java判断是否是数字
  18. php删除文件或文件夹
  19. Spring整合Shiro
  20. CentOS6.x安装RabbitMQ

热门文章

  1. JavaEE Day12 Xml
  2. 【Java EE】Day02 MySQL概念、软件、语句
  3. 比 JSON.stringify 快两倍的fast-json-stringify
  4. 关于Mybatis-Plus中update()、updateById()方法的使用及null值的判断
  5. Effective C++试读笔记
  6. 秒懂 Golang 中的 条件变量(sync.Cond)
  7. AWVS漏洞扫描器的使用
  8. 分享一个自己在用的.net 中mysql事务控制类(支持多条sql,参数化,自定义判断条件,错误点返回等)
  9. s2-005
  10. [cocos2d-x]飞机大战 遇到的bug和总结(二)