ORMLite抛Can't find a no-arg constructor for class异常
2016-02-03 21:22
369 查看
java.lang.IllegalArgumentException: Can't find a no-arg constructor for class
找了好久,最后才发现,ORMLite建表的类需要有一个无参数的构造函数,由于我重写加了参数,所以抛了异常。。。
加一个无参数的构造函数问题解决。
Caused by: java.lang.IllegalArgumentException: Can't find a no-arg constructor for class com.xxx.xxx.xxx.xxx at com.j256.ormlite.table.DatabaseTableConfig.findNoArgConstructor(DatabaseTableConfig.java:196) at com.j256.ormlite.table.DatabaseTableConfig.getConstructor(DatabaseTableConfig.java:126) at com.j256.ormlite.table.TableInfo.<init>(TableInfo.java:94) at com.j256.ormlite.dao.BaseDaoImpl.initialize(BaseDaoImpl.java:154) at com.j256.ormlite.dao.BaseDaoImpl.<init>(BaseDaoImpl.java:128) at com.j256.ormlite.dao.BaseDaoImpl.<init>(BaseDaoImpl.java:119) at com.j256.ormlite.dao.BaseDaoImpl$5.<init>(BaseDaoImpl.java:921) at com.j256.ormlite.dao.BaseDaoImpl.createDao(BaseDaoImpl.java:921) at com.j256.ormlite.dao.DaoManager.createDao(DaoManager.java:72) at com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper.getDao(OrmLiteSqliteOpenHelper.java:279)
找了好久,最后才发现,ORMLite建表的类需要有一个无参数的构造函数,由于我重写加了参数,所以抛了异常。。。
加一个无参数的构造函数问题解决。
相关文章推荐
- mysql忘记密码后,新建一个管理员账户
- Win32 进程间通信的分析与比较(13种方法)
- MySQL性能优化
- 将 mp3 等音乐资源以资源形式嵌入 exe 文件中
- 更改APP在admin中的显示名称(app.py还有什么用?)
- 【POJ】3294 Life Forms
- [WinAPI] API 5 [遍历驱动器并获取驱动器属性]
- SpringJUnit4测试--测试无反应/控制台报空指针的解决---junit的jar冲突!
- POJ1258 并查集和最小生成树
- [WinAPI] API 6 [操作驱动器挂载点]
- 198 House Robber
- Collcetions系列
- 首发MT6755!联想乐檬K5 NOTE
- Android manifest
- Python游戏引擎开发(五):Sprite精灵类和鼠标事件
- SQL SERVER访问Access数据库,出现错误:无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象
- 几行代码生成漂亮图片,数学家就是牛!
- POJ 3267 The Cow Lexicon(DP)
- 新浪SAE快速上手教程
- Loadrunner脚本自动关联和手动关联