sqlserver通过_JFinalDemoGenerator执行时出现“关键字 'order' 附近有语法错误”

数据库sqlserver,jfinal3.4,方言也配置了

generator.setDialect(new SqlServerDialect());

跳过order表,其他都可以,是不是这个表名和什么冲突了?求解

【老项目重构,表名还不能改,o(╥﹏╥)o】


Exception in thread "main" java.lang.RuntimeException: com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'order' 附近有语法错误。

at com.jfinal.plugin.activerecord.generator.MetaBuilder.build(MetaBuilder.java:102)

at com.jfinal.plugin.activerecord.generator.Generator.generate(Generator.java:262)

at com.hyagent.admin.common.model._JFinalDemoGenerator.main(_JFinalDemoGenerator.java:57)

Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'order' 附近有语法错误。

at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:216)


评论区

wesleyxw

2018-08-04 16:11

目前通过修改方言解决,见http://www.jfinal.com/share/1053

热门反馈

扫码入社