Android ormlite DB错误 Unable to run insert stmt on object
来源:互联网 发布:5sing mac版 编辑:程序博客网 时间:2024/06/06 19:55
关系型数据库需要自己直接写sql操作RDBMS,有了ORM映射库就方便多了,直接写读对象;
官网和参考博文:http://blog.csdn.net/yzzst/article/details/9359271
把这两天遇到的问题总结下:
1.安装,orm类库比较多,推荐时候ormLite;
2.遇见了 unable to run insert stmt on object ormlite
类似:http://stackoverflow.com/questions/11722976/arraylist-with-2-fields-into-ormlite-android
http://stackoverflow.com/questions/14937723/android-ormlite-sqlexception-when-persisting-class-containing-foreigncollection
http://stackoverflow.com/questions/14559993/java-sql-sqlexception-unable-to-run-insert-stmt-on-object
但都没有找到什么关键答案,还是得靠自己。写了个demo一点一点测试;
发现就是执行第一个helper使用可以,以后就总是不行,报“ unable to run insert stmt on object ormlite” 头开始还以为是序列化问题,后来把序列化 去掉还是不行;
3.在android中要注意,如果每次覆盖安装,当你的bean结构换了,实际上对应的db表结构也就换了,所以会老师报错,所以最好在更改后,完全卸载;
4.返现使用第一个helper会调用oncreate函数,new第二个其他对象的helper时就不执行 oncreate了,导致在oncreate里面的创建表操作没有被执行。后来没办法,在第一个helper的oncreate中把table都去做了createTableIfNotExists()
阅读全文
1 0
- Android ormlite DB错误 Unable to run insert stmt on object
- java.sql.SQLException: Unable to run insert stmt on object 解决办法
- mysqli::stmt报Fatal error: Call to a member function bind_param() on a non-object in ...
- Android Studio unable to access android sdk-on list 错误
- How to solve “Unable to run mksdcard SDK tool” when installing Android Studio on Fedora 21
- How to solve “Unable to run mksdcard SDK tool” when installing Android Studio on CentOS
- 安装错误:unable to access android sdk add-on list
- 'unable to run mksdcard sdk tool" when instll android studio on ubuntu14.10
- sqlite db错误: error14,unable to open datebase file
- IOS调试错误:Unable to run app in Simulator
- iOS 开发:调试错误“Unable to run app in Simulator“
- How to Run Android Applications on Ubuntu
- How to run cpp-tests on Android
- android studio 启动出现Unable to access Android SDK add-on list错误
- 【我的Android进阶之旅】解决SVN Cleanup错误: Failed to run the WC DB work queue associated with
- Android 之 解决SVN Cleanup错误: Failed to run the WC DB work queue associated ……
- attempt to insert nil object from objects[1]' 错误
- mi_cmd_var_create: unable to create variable object 错误解决
- 鸣人的影分身
- python3 爬虫-入门
- 烂代码传奇
- 由浅入深理解java集合(三)
- Android:最全面的 Webview 详解
- Android ormlite DB错误 Unable to run insert stmt on object
- swift学习网站
- Java:反射机制详解
- Java异常处理总结
- 1143: 最大值—多种进制
- 数据结构与算法—常用数据结构及其Java实现
- 采用VB的编码和解码过程(VB encoding and decoding)
- vue-cli之那些日子踩过的坑 哈哈(或许有你想要的答案)
- motion的移植和使用