Robert 普通
2018-04-03 开始修炼简单之道
刚刚
Jieven 发表了文章
73月前
Robert 回复
这个问题解决了,是数据库的问题,把eova_object表里面的filter字段里面清空就可以了。谢谢大家
73月前
Robert 回复
这个where不是我加的,我只是导入了项目,然后启动,登录以后,点击“元数据管理”菜单,就出错了,看到控制台的log信息,提示
04-03 18:04:02[ERROR]/grid/query/eova_object_code-eova_object
java.lang.RuntimeException: SQL条件不能不能包含where关键字:where id > 999
at com.eova.common.utils.db.SqlUtil.appendWhereCondition(SqlUtil.java:51)

在SqlUtil.java,里面有这个方法
/**
* 追加Where条件
* @param s sql 或 半sql
* @param condition SQL条件
* @return
*/
public static String appendWhereCondition(String s, String condition) {
if (xx.isEmpty(condition))
return s;

condition = condition.trim();
if (condition.toLowerCase().startsWith("where")) {
throw new RuntimeException("SQL条件不能不能包含where关键字:" + condition);
}

请问,为什么要报这个错,怎么解决呢?
谢谢