EntityExpr代码出错

时间:2013-05-12 03:30:52

标签: java-ee

我对此代码有疑问:

String issueid = "10001";

EntityExpr issueExpr = new EntityExpr("issueid", EntityOperator.EQUALS, issueid);

当我运行代码时,它不会从数据库加载任何内容。在数据库中,issueid字段是desimal(18.0),所以这会导致错误,因为我的变量issueid是字符串吗?

1 个答案:

答案 0 :(得分:0)

我是从StackTrace中找到的:

org.ofbiz.core.entity.GenericModelException: Field with name issueid not found in the Worklog Entity

所以我修复了这样的代码,现在它正在运行:

EntityExpr issueExpr = new EntityExpr("issue",
            EntityOperator.EQUALS, issueid);