关于JFinal_demo实例.

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'jfinal_demo.blog' doesn't exist
com.jfinal.plugin.activerecord.ActiveRecordException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'jfinal_demo.blog' doesn't exist

 

在JFinal_demo的实例中. 下载部署就报错. 少了这张表.  这张表是哪来的?  数据库已经建立好了 但是表没有. 求指导

评论区

JFinal

2016-12-25 10:39

jfinal demo 中有一个 doc 目录,里面有一个 sql 脚本就是用来创建 blog 这张表的,建议 jfinal demo 中的所有文件都打开看看,尤其是里面有一个部署方法的说明文件

yingjiahao

2017-01-06 17:58

@JFinal jfinal demo generator生成model时在Build TableMeta ...后面总是显示表或视图不存在,比如,
Build TableMeta ...
Exception in thread "main" java.lang.RuntimeException: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在

at com.jfinal.plugin.activerecord.generator.MetaBuilder.build(MetaBuilder.java:102)
at com.jfinal.plugin.activerecord.generator.Generator.generate(Generator.java:210)
at com.demo.common.model._JFinalDemoGenerator.main(_JFinalDemoGenerator.java:47)

我使用的是Oracle数据库,已经有了setDialect(new OracleDialect()),但是在生成是却依然如此,数据库里我建立了BLOG表。。。百思不得其解

JFinal

2017-01-06 21:13

@yingjiahao 注意一下当前使用的用户是否有权限

sunxiaoyu

2018-05-30 16:29

@JFinal 都需要什么权限呀?

JFinal

2018-05-30 16:37

@sunxiaoyu 访问数据库的权限,此权限分为两种:
1:用户名、密码
2:在本机与别的机器上访问该数据库的权限

sunxiaoyu

2018-05-30 16:39

@JFinal 我的是生成model的时候报的视图或者表不存在。

sunxiaoyu

2018-05-30 16:49

@JFinal 用户名和密码都正确,这几张表都是这个用户创建的

sunxiaoyu

2018-05-30 17:38

@JFinal 知道什么原因了,是因为我建表用的小写,改成大写的表名就可以了,这是为什么?Generator 能设置大小写不敏感吗?

热门反馈

扫码入社