使用MySQL数据库上的Groovy表达式的瞬态属性问题

时间:2014-08-10 21:43:59

标签: mysql groovy oracle-adf

我正在使用JDevelper 11.1.2.4和MySql DB 5.6.19。我使用的JConnector版本是mysql-connector-java-5.1.30-bin。

我创建了两个表countrycity

在表city中,有一个外键可以将它与country表链接。

JDevelper为这些表创建了关联和查看链接,我已经使用ADF Model Tester进行了测试,看起来很好。

我已创建了一个临时列 CountryName ,并将默认值(作为Expression)设置为 Country1.CountryName

现在,当我再次运行ADF Model Tester时,出现以下错误:

(oracle.jbo.SQLStmtException) JBO-27122: SQL error during statement preparation.  
Statement: 
SELECT CountryEO.country_id, CountryEO.country_name, CountryEO.country_code, 
CountryEO.country_short_name, CountryEO.currency_id, CountryEO.created_date,     
CountryEO.created_by, CountryEO.last_updated_date, CountryEO.last_updated_by 
FROM cms.country CountryEO WHERE CountryEO.country_id = ?

----- Level 1: Detail 0 -----

(com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException) 
You have an error in your SQL syntax; check the manual that corresponds 
to your MySQL server version for the right syntax to use near 
'OPTION SQL_SELECT_LIMIT=1' at line 1

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

请通过sql puls / toad等检查您的国家/地区查看对象查询。如果正确,请发布您的问题