Coldfusion ORM Macromedia][Oracle JDBC驱动程序][Oracle]ORA-02289:序列不存在

Coldfusion ORM Macromedia][Oracle JDBC驱动程序][Oracle]ORA-02289:序列不存在,orm,coldfusion,Orm,Coldfusion,我有一个ColdFusion Form应用程序,它使用oracle序列作为主键字段的生成器。我已经验证了我可以以用户身份访问序列,即ColdFusion与SQL navigator中的数据库连接 我的问题是,当我尝试在任何对象上保存Entity()时,会出现以下错误 根本原因:java.sql.SQLException:[Macromedia][Oracle JDBC驱动程序][Oracle]ORA-02289:序列不存在 我已经尝试了下面的语法,包括akc.前缀和不带前缀。我确实在CFC中定义

我有一个ColdFusion Form应用程序,它使用oracle序列作为主键字段的生成器。我已经验证了我可以以用户身份访问序列,即ColdFusion与SQL navigator中的数据库连接

我的问题是,当我尝试在任何对象上保存Entity()时,会出现以下错误

根本原因:java.sql.SQLException:[Macromedia][Oracle JDBC驱动程序][Oracle]ORA-02289:序列不存在

我已经尝试了下面的语法,包括
akc.
前缀和不带前缀。我确实在CFC中定义了akc模式

<cfproperty name="KEY_BREED_PAGE" fieldtype="id" generator="sequence" params="{sequence='akc.seq_breed_page_display'}" />



我能做些什么来解决这个问题?ORM在更新时工作正常,但在每次尝试创建新记录时都失败。

我在没有模式时也遇到过类似的问题。您的示例和我的示例之间唯一的区别是我设置了column属性

<cfproperty name="KEY_BREED_PAGE" fieldtype="id" column="KEY_BREED_PAGE" generator="sequence" sequence="akc.seq_breed_page_display" />


在Oracle端进行跟踪可能会有所帮助,以查看SQL CF传递给它的内容。明白了。。。。似乎需要修改序列上的权限。您可以创建并选择此答案作为正确答案来结束此问题吗?
<cfproperty name="KEY_BREED_PAGE" fieldtype="id" column="KEY_BREED_PAGE" generator="sequence" sequence="akc.seq_breed_page_display" />