无法在暂存器中 运行 GOSU 查询
Can't run GOSU queries in scratchpad
最近我将我的 Guidewire studio 从版本 8 升级到版本 9。从那时起,数据库查询在暂存器中 运行 时抛出错误。相同的代码在版本 8 中工作正常。请在下面找到代码和错误。
代码
var object = gw.api.database.Query.make(Account).select()
print("Count : "+object.Count)
错误
gw.lang.parser.exceptions.ParseResultsException: Gosu Scratchpad.gsp
Errors:
Could not resolve symbol for : Account [line:3 col:41] in
line 2:
line 3: var object = gw.api.database.Query.make(Account).select()
Expected Type: Type<T>
Line Number: 3 Column: 41
Could not resolve symbol for : Account [line:3 col:41] in
line 2:
line 3: var object = gw.api.database.Query.make(Account).select()
Expected Type: Type<T>
Line Number: 3 Column: 41
at gw.internal.gosu.parser.ParserBase.verifyParsedElement(ParserBase.java:283)
at gw.internal.gosu.parser.ParserBase.verifyParsedElement(ParserBase.java:254)
at gw.internal.gosu.parser.GosuClassParser.parseDefinitions(GosuClassParser.java:471)
at gw.internal.gosu.parser.GosuClass.compileDefinitionsIfNeeded(GosuClass.java:1539)
at gw.internal.gosu.parser.GosuClass.compileDefinitionsIfNeeded(GosuClass.java:1482)
at gw.internal.gosu.parser.GosuClass.isValid(GosuClass.java:919)
at gw.internal.gosu.parser.GosuProgram_Proxy.isValid(gw.internal.gosu.parser.GosuProgram_Proxy:2)
at gw.internal.gosu.parser.GosuProgramParser.parseExpressionOrProgram(GosuProgramParser.java:190)
at gw.lang.Gosu.runWithFile(Gosu.java:425)
任何帮助将不胜感激。
我不确定这是否有效。你能试试下面的方法吗?看看它是否有效。
var object = gw.api.database.Query.make(entity.Account).select()
打印("Count : "+object.Count)
在 v9 中,您必须安装 DCEVM 以 运行 便笺簿中的查询
V9 Gosu Scratch pad 需要 DCEVM。这只是一个 jar,可以安装。
您将从 DCEVM
中获取
最近我将我的 Guidewire studio 从版本 8 升级到版本 9。从那时起,数据库查询在暂存器中 运行 时抛出错误。相同的代码在版本 8 中工作正常。请在下面找到代码和错误。
代码
var object = gw.api.database.Query.make(Account).select()
print("Count : "+object.Count)
错误
gw.lang.parser.exceptions.ParseResultsException: Gosu Scratchpad.gsp
Errors:
Could not resolve symbol for : Account [line:3 col:41] in
line 2:
line 3: var object = gw.api.database.Query.make(Account).select()
Expected Type: Type<T>
Line Number: 3 Column: 41
Could not resolve symbol for : Account [line:3 col:41] in
line 2:
line 3: var object = gw.api.database.Query.make(Account).select()
Expected Type: Type<T>
Line Number: 3 Column: 41
at gw.internal.gosu.parser.ParserBase.verifyParsedElement(ParserBase.java:283)
at gw.internal.gosu.parser.ParserBase.verifyParsedElement(ParserBase.java:254)
at gw.internal.gosu.parser.GosuClassParser.parseDefinitions(GosuClassParser.java:471)
at gw.internal.gosu.parser.GosuClass.compileDefinitionsIfNeeded(GosuClass.java:1539)
at gw.internal.gosu.parser.GosuClass.compileDefinitionsIfNeeded(GosuClass.java:1482)
at gw.internal.gosu.parser.GosuClass.isValid(GosuClass.java:919)
at gw.internal.gosu.parser.GosuProgram_Proxy.isValid(gw.internal.gosu.parser.GosuProgram_Proxy:2)
at gw.internal.gosu.parser.GosuProgramParser.parseExpressionOrProgram(GosuProgramParser.java:190)
at gw.lang.Gosu.runWithFile(Gosu.java:425)
任何帮助将不胜感激。
我不确定这是否有效。你能试试下面的方法吗?看看它是否有效。
var object = gw.api.database.Query.make(entity.Account).select()
打印("Count : "+object.Count)
在 v9 中,您必须安装 DCEVM 以 运行 便笺簿中的查询
V9 Gosu Scratch pad 需要 DCEVM。这只是一个 jar,可以安装。 您将从 DCEVM
中获取