Can not create Table object, maybe the table xx is not exists.ActiveRecordPlugin 4个以上报错

图片.png

test不报错, 放在ConfigPlugins里面启动的时候报错

图片.png

评论区

Anxuy

2018-01-16 17:30

在mapping 中addMapping 个数在4个的时候不报错,添加1个,添加的那个就报错

Anxuy

2018-01-16 17:31

@Anxuy configPlugin中

Anxuy

2018-01-16 17:33

JFinal

2018-01-16 17:34

确定 function_broad_cast 这个表是否存在,注意大小写以及前后是否有空格,其次,即便是存在,也要看你当前的用户是否有权限读取到这张表

错误提示已经很明确了,就是 function_broad_cast 不存在

Anxuy

2018-01-16 17:36

@JFinal 表存在,权限的问题,我在Test里面验证过,可以读到,谢波总

Anxuy

2018-01-16 17:38

@JFinal 我把其中4个表留着,其他注释掉,这种方式,留任何4个都能启动,只要超过4个就报错。另外,在Test中就没这个问题。。。

JFinal

2018-01-16 17:40

@Anxuy test 中的映射与 _MappingKit.java 中的比较一下,尤其是 function_broad_cast ,如果没有差异,没理由不行

JFinal

2018-01-16 17:41

最好是单步调试进入 TableBuilder 中去,看程序到底发生了什么

Anxuy

2018-01-16 19:45

@JFinal Caused by: java.lang.IllegalAccessError: class sun.reflect.GeneratedConstructorAccessor3 cannot access its superclass sun.reflect.ConstructorAccessorImpl eclipseIDE jetty8.1.8

Anxuy

2018-01-16 19:45

@Anxuy eclipseIDE jetty8.1.8

Anxuy

2018-01-16 19:49

@JFinal OK了,启动参数错了。。。

Anxuy

2018-01-16 19:51

eclipse IDE 改成JFinal.start("src/main/webapp", 80, "/"); 启动OK,此次错误不再报

Anxuy

2018-01-16 19:51

JM-java

2018-10-30 10:58

@JFinal 请问下多数据源的时候,怎么生成对应的实体类呢和相关映射呢.我现在配置了两个数据源,启动的时候报错
com.jfinal.plugin.activerecord.ActiveRecordException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'pdbpro.adcongzhi' doesn't exist
.但是这个是我默认数据源的表.我想用_JFinalDemoGenerator 这个类来生成不同数据源的表和映射关系应该怎么做呢.

Wangzhen8

2019-11-13 16:33

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

热门反馈

扫码入社