用JFinalDemoGenerator生成model问题

发布于 2021-12-03 22:43:36 字数 2309 浏览 922 评论 9

@JFinal 请问一下 

我的数据库是Oracle  下面是我的url配置

C3p0Plugin c3p0Plugin = new C3p0Plugin("jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.21)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))", "hdxyuser", "hdxypass","oracle.jdbc.driver.OracleDriver");


但是系统报错:错误信息如下

Exception in thread "main" java.lang.RuntimeException: java.sql.SQLException: ORA-00911: invalid character

    at com.jfinal.plugin.activerecord.generator.MetaBuilder.build(MetaBuilder.java:102)
    at com.jfinal.plugin.activerecord.generator.Generator.generate(Generator.java:210)
    at cn.gdpe.domain._JFinalDemoGenerator.main(_JFinalDemoGenerator.java:43)
Caused by: java.sql.SQLException: ORA-00911: invalid character

    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
    at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:207)
    at oracle.jdbc.driver.T4CStatement.executeForDescribe(T4CStatement.java:790)
    at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1039)
    at oracle.jdbc.driver.T4CStatement.executeMaybeDescribe(T4CStatement.java:830)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1132)
    at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1272)
    at com.mchange.v2.c3p0.impl.NewProxyStatement.executeQuery(NewProxyStatement.java:327)
    at com.jfinal.plugin.activerecord.generator.MetaBuilder.buildColumnMetas(MetaBuilder.java:216)
    at com.jfinal.plugin.activerecord.generator.MetaBuilder.build(MetaBuilder.java:97)
    ... 2 more

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

冷弦 2021-12-04 14:35:26

gernerator.setDialect(new OracleDialect()); 生成前,加上这句

苍暮颜 2021-12-04 14:34:48

回复
也不行 只能手工配置了 谢谢了

不再见 2021-12-04 14:33:58

引用来自“走位风骚闪着腰”的评论

把_JFinalDemoGenerator代码贴出来

平生欢 2021-12-04 14:31:33

把_JFinalDemoGenerator代码贴出来

笑红尘 2021-12-04 14:31:05

回复
你好 同一个action 的跳转 需要怎么写呢 /项目名/action名/方法名 这样写么

瀞厅☆埖开 2021-12-04 14:22:58

回复
谢谢 那里面的路径 怎么写呢 forwardAction

凌乱心跳 2021-12-04 14:13:11

回复
填入能访问到该 action 的 url 即可,规则就是 jfinal 路由规则,jfinal 手册中有说明,在此下载 http://www.jfinal.com

狠疯拽 2021-12-04 14:06:45

回复
谢谢 我还有一个问题 我当前页面的 url是 localhost:8888/JFinalWest/page/list.jsp 我用插件来上传图片 我ajax的url写的是 /JFinalWest/DeleteFile 但是后台报错 说找不到 /page/DeleteFile 为什么ajax会自动添加了page

反话 2021-12-04 14:00:13

   尝试改一下 jdbcUrl 配置,删掉里面的空格,将全角字符改成半角字符等等。先确保数据库可以连上

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文