Coldusion 8:Coldfusion cfm页面和java对象之间的事务

时间:2013-06-11 12:08:41

标签: java coldfusion coldfusion-8

我想在Coldfusion页面中开始一个事务,然后创建一个Java对象,它使用刚刚插入的数据做一些事情。最好的方法是访问Coldfusion交易。如果这是不可能的,我想刷新Coldfusion中的当前事务,以便我可以访问插入Java对象中的数据。请参阅下面我想要实现的代码模板。

最佳情况:

<cftransaction>
    <cfstoredproc procedure="insert_data" dataSource=#datasource#/>
    <cfset myJavaObjectWhichAccessDataInserted = CreatedObject("java","MyClass")>
</cftransaction>

问题是我无法访问java对象中的coldfusion事务。

替代:

<cftransaction>
     <cfstoredproc procedure="insert_data" dataSource=#datasource#/>
     <cftransaction action="commit"/>
</cftransaction>
<cfset myJavaObjectWhichAccessDataInserted = CreatedObject("java","MyClass")>

问题是Coldfusion并不总是刷新对数据库的更改,因此我在Java对象中直接使用JDBC驱动程序创建的连接无法找到刚刚插入的数据。

我该怎么办?

0 个答案:

没有答案