jFinal中报对应模型不存在的错误(The Table mapping of model: demo.User not exists)
来源:互联网 发布:柳天捏脸数据 编辑:程序博客网 时间:2024/06/07 00:41
jFinal中报对应模型不存在的错误(The Table mapping of model: demo.User not exists)
贴出错误:
解决思路:
百度了一下,这样的错误不是太多,可能是很少人用的原因吧。
1、首先,我修改了数据库连接方式,
java.lang.RuntimeException: The Table mapping of model: demo.User not exists. Please add mapping to ActiveRecordPlugin: activeRecordPlugin.addMapping(tableName, YourModel.class).at com.jfinal.plugin.activerecord.TableMapping.getTable(TableMapping.java:45)at com.jfinal.core.ModelInjector.injectActiveRecordModel(ModelInjector.java:83)at com.jfinal.core.ModelInjector.inject(ModelInjector.java:50)at com.jfinal.core.ModelInjector.inject(ModelInjector.java:37)at com.jfinal.core.Controller.getModel(Controller.java:625)at demo.UserController.add(UserController.java:35)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606)at com.jfinal.core.ActionInvocation.invoke(ActionInvocation.java:55)at com.jfinal.core.ActionHandler.handle(ActionHandler.java:73)at com.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:72)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)at java.lang.Thread.run(Thread.java:744)
解决思路:
百度了一下,这样的错误不是太多,可能是很少人用的原因吧。
1、首先,我修改了数据库连接方式,
C3p0Plugin cp = new C3p0Plugin("jdbc:mysql://localhost:3306/jfinal","root", "a");me.add(cp);ActiveRecordPlugin arp = new ActiveRecordPlugin(cp);arp.addMapping("user", User.class);
但是还报这个错,我想可能是连接数据库的url什么的错了,于是,写了一个简单的demo,测试了一下数据库连接方式没有错。
2、有说自己写一个bean的,我想都没想,pass了,jFinal就是不需要自己写bean的。
3、后来仔细找代码的错误,发现了,没有加这行
me.add(cp);于是加上,想这回应该可以了吧,可还是报错。
C3p0Plugin cp = new C3p0Plugin("jdbc:mysql://localhost:3306/jfinal","root", "a");me.add(cp);ActiveRecordPlugin arp = new ActiveRecordPlugin(cp);me.add(arp);arp.addMapping("user", User.class);
4、于是,我把需要传对象的页面的属性都稍作修改,加上user.
这回就好了,一个小小的错误,百度了很久,都是粗心惹的祸。
下回注意。
0 0
- jFinal中报对应模型不存在的错误(The Table mapping of model: demo.User not exists)
- 关于hibernate中报Duplicate class/entity mapping org.model.User错的问题
- mysql总是报table不存在的错误
- MySQL中报1133错误"Can't find any matching row in the user table"
- Jfinal报错Can not create instance of class: demo.DemoConfig
- “the runtime file is not exists in project”或者“ 工程中不存在runtime文件”
- No row with the given identifier exists: [model.User#49]
- jfinal com.jfinal.plugin.activerecord.ActiveRecordException: The attribute name is not exists: id
- EntityFramework错误:The entity type XXX is not part of the model for the current context
- MYSQL操作中错误The user specified as a definer ('root'@'%') does not exist的解决
- MYSQL操作中错误The user specified as a definer ('root'@'%') does not exist的解决
- virtualBox启动虚拟机报“The VirtualBox kernel driver is not accessible to the current user”错误
- 误删除LAMP中mysql下的mysql数据库,造成mysql.user Table 不存在
- table if not exists
- sql中exists,not exists的用法
- sql中exists,not exists的用法
- sql中exists,not exists的用法
- sql中exists,not exists的用法
- 多线程THread
- 利用开源组件commons-fileupload上传图片文件(1)
- 【Git学习笔记】将文件放入仓库只需两步add和commit
- shape的使用总结
- extern
- jFinal中报对应模型不存在的错误(The Table mapping of model: demo.User not exists)
- How to make Universal Static library (.a file) in iOs using xCode
- Java的运行时数据存储机制
- 第9周 项目6-6 “都要学C”
- webkit/chromuim/CEF3介绍
- 哈尔滨耳鼻喉
- zlib库剖析(4):使用示例example.c
- 谷歌前员工一语道破皮查伊和佩奇最大不同点
- 程序猿之-创业执行力