<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-360</id>
	<title>Nabble - iBATIS</title>
	<updated>2008-10-07T00:57:44Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/iBATIS-f360.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/iBATIS-f360.html" />
	<subtitle type="html">The iBATIS Data Mapper framework makes it easier to use a database with Java and .NET applications. iBATIS couples objects with stored procedures or SQL statements using a XML descriptor. iBATIS home is &lt;a href=&quot;http://ibatis.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19853126</id>
	<title>[jira] Created: (IBATISNET-283) Result mappings should work with interfaces when QueryForObject is passed an existing object</title>
	<published>2008-10-07T00:57:44Z</published>
	<updated>2008-10-07T00:57:44Z</updated>
	<author>
		<name>JIRA ibatis-dev@incubator.apache.org</name>
	</author>
	<content type="html">Result mappings should work with interfaces when QueryForObject is passed an existing object
&lt;br&gt;--------------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: IBATISNET-283
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/IBATISNET-283&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/IBATISNET-283&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: iBatis for .NET
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: DataMapper
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: DataMapper 1.6.1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Richard Banks
&lt;br&gt;&lt;br&gt;&lt;br&gt;In the IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange class the method public override void SetData(ref object target, ResultProperty mapping, object dataBaseValue)
&lt;br&gt;&amp;nbsp;does a check against types using this statement:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;if ((type != this._parameterClass) &amp;&amp; !type.IsSubclassOf(this._parameterClass))
&lt;br&gt;&lt;br&gt;The problem here is that IsSubclassOf doesn't check for interface implementations. &amp;nbsp;When &amp;nbsp;_parameterClass is an interface you also need to check using 
&lt;br&gt;&lt;br&gt;type.GetInterfaces().Contains(this._parameterClass)
&lt;br&gt;&lt;br&gt;This would then allow for result mappings to use interfaces, which is really useful when you are using an IoC container to instantiate the class being populated, for example:
&lt;br&gt;&lt;br&gt;ISale sale = Container.Resolve&amp;lt;ISale&amp;gt;();
&lt;br&gt;...
&lt;br&gt;Mapper.Instance().QueryForObject&amp;lt;ISale&amp;gt;(&amp;quot;uspSelectSale&amp;quot;, saleNumber, sale);
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/iBATIS---Dev-f368.html&quot; embed=&quot;fixTarget[368]&quot; target=&quot;_top&quot; &gt;iBATIS - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28IBATISNET-283%29-Result-mappings-should-work-with-interfaces-when-QueryForObject-is-passed-an-existing-object-tp19853126p19853126.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19847332</id>
	<title>RE: linked server with list parameter</title>
	<published>2008-10-06T15:04:48Z</published>
	<updated>2008-10-06T15:04:48Z</updated>
	<author>
		<name>Niels Beekman-2</name>
	</author>
	<content type="html">I'm not familiar with the openquery syntax, you should at least get it
&lt;br&gt;working by using $'s instead of #'s, but that I don't know what that
&lt;br&gt;does with your query plans. Also, be sure that you are checking input,
&lt;br&gt;since this solution is vulnerable to SQL injection (no problem if the
&lt;br&gt;list contains only numbers).
&lt;br&gt;&lt;br&gt;Niels
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Tomoiaga, Alin [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847332&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;] 
&lt;br&gt;Sent: Monday, October 06, 2008 11:55 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847332&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;Subject: RE: linked server with list parameter
&lt;br&gt;&lt;br&gt;&lt;br&gt;Do you mean the openquery syntax?
&lt;br&gt;&lt;br&gt;select * from openquery(LINKED_SERVER, 'remote query') ?
&lt;br&gt;&lt;br&gt;I was trying to mimic the openquery syntax in ibatis.
&lt;br&gt;Is there another way to do this with ibatis?
&lt;br&gt;&lt;br&gt;Thank &amp;nbsp;you,
&lt;br&gt;Alin
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Niels Beekman [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847332&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;n.beekman@...&lt;/a&gt;]
&lt;br&gt;Sent: Monday, October 06, 2008 4:47 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847332&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;Subject: RE: linked server with list parameter
&lt;br&gt;&lt;br&gt;Why are you using quotes for the inner SELECT? You now have a query
&lt;br&gt;without any parameters, hence the error.
&lt;br&gt;&lt;br&gt;Niels
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Tomoiaga, Alin [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847332&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;]
&lt;br&gt;Sent: Monday, October 06, 2008 11:42 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847332&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;Subject: RE: linked server with list parameter
&lt;br&gt;&lt;br&gt;Thank you for the reply.
&lt;br&gt;After enabling debugging, this is the statement that is being generated
&lt;br&gt;(my parameter list is comprised of two elements):
&lt;br&gt;&lt;br&gt;&lt;br&gt;select * from openquery(LINKED_SERVER,
&lt;br&gt;&amp;nbsp;'select &amp;nbsp;ID &amp;nbsp;from REMOTE_TABLE
&lt;br&gt;&amp;nbsp;where &amp;nbsp;NAME in( ?, ?)
&lt;br&gt;&amp;nbsp;') &amp;nbsp;RT
&lt;br&gt;left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)
&lt;br&gt;&lt;br&gt;This fails with the error message:
&lt;br&gt;&lt;br&gt;Caused by: com.ibatis.common.jdbc.exception.NestedSQLException:
&lt;br&gt;--- The error occurred while applying a parameter map.
&lt;br&gt;--- Check the linkedServerWithListParameter -InlineParameterMap.
&lt;br&gt;--- Check the parameter mapping for the '[0]' property.
&lt;br&gt;--- Cause: java.sql.SQLException: Invalid parameter index 1.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Alin
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Jeff Butler [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847332&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeffgbutler@...&lt;/a&gt;]
&lt;br&gt;Sent: Monday, October 06, 2008 3:30 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847332&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;Subject: Re: linked server with list parameter
&lt;br&gt;&lt;br&gt;Have you enabled logging to see what statement is being generated? &amp;nbsp;It
&lt;br&gt;would probably help.
&lt;br&gt;&lt;br&gt;Jeff Butler
&lt;br&gt;&lt;br&gt;On Mon, Oct 6, 2008 at 2:50 PM, Tomoiaga, Alin &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847332&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;&amp;gt;
&lt;br&gt;wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; My previous statement was missing a quotation mark. I fixed it
&lt;br&gt;&amp;gt; below, but my initial problem remains.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement id=&amp;quot;linkedServerWithListParameter&amp;quot; parameterClass=&amp;quot;list&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; resultMap=&amp;quot;correctResultMap&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; select &amp;nbsp;* from openquery(LINKED_SERVER,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 'select &amp;nbsp;ID &amp;nbsp;from REMOTE_TABLE
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;dynamic prepend=&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp;where &amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;iterate open=&amp;quot; NAME in(&amp;quot; close=&amp;quot;)&amp;quot; conjunction=&amp;quot;,&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #[]#
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/iterate&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/dynamic&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ') &amp;nbsp;RT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Alin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; From: Tomoiaga, Alin [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847332&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Friday, October 03, 2008 4:31 PM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847332&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: linked server with list parameter
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I am trying to join two tables across a linked server
&lt;/div&gt;while
&lt;br&gt;&amp;gt; iterating through a list parameter .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I haven't been able to find the right syntax for this to
&lt;br&gt;work.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The below statement is not working:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement id=&amp;quot;linkedServerWithListParameter&amp;quot; parameterClass=&amp;quot;list&amp;quot;
&lt;br&gt;&amp;gt; resultMap=&amp;quot;correctResultMap&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; select &amp;nbsp;* from openquery(LINKED_SERVER,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 'select &amp;nbsp;ID &amp;nbsp;from REMOTE_TABLE
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;dynamic prepend=&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp;where &amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;iterate open=&amp;quot; NAME in(&amp;quot; close=&amp;quot;) conjunction=&amp;quot;,&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #[]#
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/iterate&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/dynamic&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ) &amp;nbsp;RT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I tried different combinations of quotes and apostrophes,
&lt;/div&gt;but it
&lt;br&gt;&amp;gt; didn't fix it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Due to my system configuration, &amp;quot;openquery&amp;quot; has to be used
&lt;br&gt;for
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; the remote query (cannot use a four-part name).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Does anyone know how to accomplish this? Any help would be
&lt;br&gt;&amp;gt; appreciated.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Alin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Texas Tech University
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/iBATIS---User---Java-f370.html&quot; embed=&quot;fixTarget[370]&quot; target=&quot;_top&quot; &gt;iBATIS - User - Java&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/linked-server-with-list-parameter-tp19805922p19847332.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19847185</id>
	<title>RE: linked server with list parameter</title>
	<published>2008-10-06T14:54:40Z</published>
	<updated>2008-10-06T14:54:40Z</updated>
	<author>
		<name>Tomoiaga, Alin</name>
	</author>
	<content type="html">&lt;br&gt;Do you mean the openquery syntax?
&lt;br&gt;&lt;br&gt;select * from openquery(LINKED_SERVER, 'remote query') ?
&lt;br&gt;&lt;br&gt;I was trying to mimic the openquery syntax in ibatis.
&lt;br&gt;Is there another way to do this with ibatis?
&lt;br&gt;&lt;br&gt;Thank &amp;nbsp;you,
&lt;br&gt;Alin
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Niels Beekman [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847185&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;n.beekman@...&lt;/a&gt;]
&lt;br&gt;Sent: Monday, October 06, 2008 4:47 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847185&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;Subject: RE: linked server with list parameter
&lt;br&gt;&lt;br&gt;Why are you using quotes for the inner SELECT? You now have a query
&lt;br&gt;without any parameters, hence the error.
&lt;br&gt;&lt;br&gt;Niels
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Tomoiaga, Alin [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847185&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;]
&lt;br&gt;Sent: Monday, October 06, 2008 11:42 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847185&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;Subject: RE: linked server with list parameter
&lt;br&gt;&lt;br&gt;Thank you for the reply.
&lt;br&gt;After enabling debugging, this is the statement that is being generated
&lt;br&gt;(my parameter list is comprised of two elements):
&lt;br&gt;&lt;br&gt;&lt;br&gt;select * from openquery(LINKED_SERVER,
&lt;br&gt;&amp;nbsp;'select &amp;nbsp;ID &amp;nbsp;from REMOTE_TABLE
&lt;br&gt;&amp;nbsp;where &amp;nbsp;NAME in( ?, ?)
&lt;br&gt;&amp;nbsp;') &amp;nbsp;RT
&lt;br&gt;left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)
&lt;br&gt;&lt;br&gt;This fails with the error message:
&lt;br&gt;&lt;br&gt;Caused by: com.ibatis.common.jdbc.exception.NestedSQLException:
&lt;br&gt;--- The error occurred while applying a parameter map.
&lt;br&gt;--- Check the linkedServerWithListParameter -InlineParameterMap.
&lt;br&gt;--- Check the parameter mapping for the '[0]' property.
&lt;br&gt;--- Cause: java.sql.SQLException: Invalid parameter index 1.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Alin
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Jeff Butler [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847185&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeffgbutler@...&lt;/a&gt;]
&lt;br&gt;Sent: Monday, October 06, 2008 3:30 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847185&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;Subject: Re: linked server with list parameter
&lt;br&gt;&lt;br&gt;Have you enabled logging to see what statement is being generated? &amp;nbsp;It
&lt;br&gt;would probably help.
&lt;br&gt;&lt;br&gt;Jeff Butler
&lt;br&gt;&lt;br&gt;On Mon, Oct 6, 2008 at 2:50 PM, Tomoiaga, Alin &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847185&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;&amp;gt;
&lt;br&gt;wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; My previous statement was missing a quotation mark. I fixed it
&lt;br&gt;&amp;gt; below, but my initial problem remains.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement id=&amp;quot;linkedServerWithListParameter&amp;quot; parameterClass=&amp;quot;list&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; resultMap=&amp;quot;correctResultMap&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; select &amp;nbsp;* from openquery(LINKED_SERVER,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 'select &amp;nbsp;ID &amp;nbsp;from REMOTE_TABLE
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;dynamic prepend=&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp;where &amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;iterate open=&amp;quot; NAME in(&amp;quot; close=&amp;quot;)&amp;quot; conjunction=&amp;quot;,&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #[]#
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/iterate&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/dynamic&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ') &amp;nbsp;RT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Alin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; From: Tomoiaga, Alin [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847185&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Friday, October 03, 2008 4:31 PM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847185&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: linked server with list parameter
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I am trying to join two tables across a linked server
&lt;/div&gt;while
&lt;br&gt;&amp;gt; iterating through a list parameter .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I haven't been able to find the right syntax for this to
&lt;br&gt;work.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The below statement is not working:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement id=&amp;quot;linkedServerWithListParameter&amp;quot; parameterClass=&amp;quot;list&amp;quot;
&lt;br&gt;&amp;gt; resultMap=&amp;quot;correctResultMap&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; select &amp;nbsp;* from openquery(LINKED_SERVER,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 'select &amp;nbsp;ID &amp;nbsp;from REMOTE_TABLE
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;dynamic prepend=&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp;where &amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;iterate open=&amp;quot; NAME in(&amp;quot; close=&amp;quot;) conjunction=&amp;quot;,&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #[]#
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/iterate&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/dynamic&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ) &amp;nbsp;RT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I tried different combinations of quotes and apostrophes,
&lt;/div&gt;but it
&lt;br&gt;&amp;gt; didn't fix it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Due to my system configuration, &amp;quot;openquery&amp;quot; has to be used
&lt;br&gt;for
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; the remote query (cannot use a four-part name).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Does anyone know how to accomplish this? Any help would be
&lt;br&gt;&amp;gt; appreciated.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Alin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Texas Tech University
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/iBATIS---User---Java-f370.html&quot; embed=&quot;fixTarget[370]&quot; target=&quot;_top&quot; &gt;iBATIS - User - Java&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/linked-server-with-list-parameter-tp19805922p19847185.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19847139</id>
	<title>RE: linked server with list parameter</title>
	<published>2008-10-06T14:51:46Z</published>
	<updated>2008-10-06T14:51:46Z</updated>
	<author>
		<name>Tomoiaga, Alin</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:st1=&quot;urn:schemas-microsoft-com:office:smarttags&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 11 (filtered medium)&quot;&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;PersonName&quot; /&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
st1\:*{behavior:url(#default#ieooui) }
&lt;/style&gt;
&lt;![endif]--&gt;


&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;Hi. Thank you for your answer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;I enabled debugging and the quotes seem to
go through to the database (&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;'select&amp;nbsp; ID &amp;#8230;&amp;#8217;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial;
color:navy'&gt;):&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;select * from
openquery(LINKED_SERVER,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;'select&amp;nbsp; ID&amp;nbsp;
from REMOTE_TABLE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;where&amp;nbsp; NAME in(
?, ?)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;')&amp;nbsp; RT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;left outer join LOCAL_TABLE
LT on (RT.ID = LT.ID)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;I am guessing there is indeed a problem
with the quotes, but rather when the parameter list gets applied (?, ? ) and I
don&amp;#8217;t know if CDATA would help then.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;Please let me know if I misunderstood your
observation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;Alin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div class=MsoNormal align=center style='text-align:center'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt'&gt;

&lt;hr size=2 width=&quot;100%&quot; align=center tabindex=-1&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'&gt;From:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt; Nicholoz Koka
Kiknadze [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847139&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kiknadze@...&lt;/a&gt;] &lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Sent:&lt;/span&gt;&lt;/b&gt; Monday, October 06, 2008
3:33 PM&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;st1:PersonName w:st=&quot;on&quot;&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847139&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;&lt;/st1:PersonName&gt;&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: linked server with
list parameter&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;Should not you use CDATA sections to get quotation marks intact in your
SQL ? And like Jeff pointed out, look at the generated statements in your log&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/iBATIS---User---Java-f370.html&quot; embed=&quot;fixTarget[370]&quot; target=&quot;_top&quot; &gt;iBATIS - User - Java&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/linked-server-with-list-parameter-tp19805922p19847139.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19847076</id>
	<title>RE: linked server with list parameter</title>
	<published>2008-10-06T14:46:53Z</published>
	<updated>2008-10-06T14:46:53Z</updated>
	<author>
		<name>Niels Beekman-2</name>
	</author>
	<content type="html">Why are you using quotes for the inner SELECT? You now have a query
&lt;br&gt;without any parameters, hence the error.
&lt;br&gt;&lt;br&gt;Niels
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Tomoiaga, Alin [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847076&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;] 
&lt;br&gt;Sent: Monday, October 06, 2008 11:42 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847076&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;Subject: RE: linked server with list parameter
&lt;br&gt;&lt;br&gt;Thank you for the reply.
&lt;br&gt;After enabling debugging, this is the statement that is being generated
&lt;br&gt;(my parameter list is comprised of two elements):
&lt;br&gt;&lt;br&gt;&lt;br&gt;select * from openquery(LINKED_SERVER,
&lt;br&gt;&amp;nbsp;'select &amp;nbsp;ID &amp;nbsp;from REMOTE_TABLE
&lt;br&gt;&amp;nbsp;where &amp;nbsp;NAME in( ?, ?)
&lt;br&gt;&amp;nbsp;') &amp;nbsp;RT
&lt;br&gt;left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)
&lt;br&gt;&lt;br&gt;This fails with the error message:
&lt;br&gt;&lt;br&gt;Caused by: com.ibatis.common.jdbc.exception.NestedSQLException:
&lt;br&gt;--- The error occurred while applying a parameter map.
&lt;br&gt;--- Check the linkedServerWithListParameter -InlineParameterMap.
&lt;br&gt;--- Check the parameter mapping for the '[0]' property.
&lt;br&gt;--- Cause: java.sql.SQLException: Invalid parameter index 1.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Alin
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Jeff Butler [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847076&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeffgbutler@...&lt;/a&gt;]
&lt;br&gt;Sent: Monday, October 06, 2008 3:30 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847076&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;Subject: Re: linked server with list parameter
&lt;br&gt;&lt;br&gt;Have you enabled logging to see what statement is being generated? &amp;nbsp;It
&lt;br&gt;would probably help.
&lt;br&gt;&lt;br&gt;Jeff Butler
&lt;br&gt;&lt;br&gt;On Mon, Oct 6, 2008 at 2:50 PM, Tomoiaga, Alin &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847076&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;&amp;gt;
&lt;br&gt;wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; My previous statement was missing a quotation mark. I fixed it
&lt;br&gt;&amp;gt; below, but my initial problem remains.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement id=&amp;quot;linkedServerWithListParameter&amp;quot; parameterClass=&amp;quot;list&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; resultMap=&amp;quot;correctResultMap&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; select &amp;nbsp;* from openquery(LINKED_SERVER,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 'select &amp;nbsp;ID &amp;nbsp;from REMOTE_TABLE
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;dynamic prepend=&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp;where &amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;iterate open=&amp;quot; NAME in(&amp;quot; close=&amp;quot;)&amp;quot; conjunction=&amp;quot;,&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #[]#
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/iterate&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/dynamic&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ') &amp;nbsp;RT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Alin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; From: Tomoiaga, Alin [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847076&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Friday, October 03, 2008 4:31 PM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19847076&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: linked server with list parameter
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I am trying to join two tables across a linked server
&lt;/div&gt;while
&lt;br&gt;&amp;gt; iterating through a list parameter .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I haven't been able to find the right syntax for this to
&lt;br&gt;work.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The below statement is not working:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement id=&amp;quot;linkedServerWithListParameter&amp;quot; parameterClass=&amp;quot;list&amp;quot;
&lt;br&gt;&amp;gt; resultMap=&amp;quot;correctResultMap&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; select &amp;nbsp;* from openquery(LINKED_SERVER,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 'select &amp;nbsp;ID &amp;nbsp;from REMOTE_TABLE
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;dynamic prepend=&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp;where &amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;iterate open=&amp;quot; NAME in(&amp;quot; close=&amp;quot;) conjunction=&amp;quot;,&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #[]#
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/iterate&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/dynamic&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ) &amp;nbsp;RT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I tried different combinations of quotes and apostrophes,
&lt;/div&gt;but it
&lt;br&gt;&amp;gt; didn't fix it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Due to my system configuration, &amp;quot;openquery&amp;quot; has to be used
&lt;br&gt;for
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; the remote query (cannot use a four-part name).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Does anyone know how to accomplish this? Any help would be
&lt;br&gt;&amp;gt; appreciated.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Alin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Texas Tech University
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/iBATIS---User---Java-f370.html&quot; embed=&quot;fixTarget[370]&quot; target=&quot;_top&quot; &gt;iBATIS - User - Java&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/linked-server-with-list-parameter-tp19805922p19847076.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19846993</id>
	<title>RE: linked server with list parameter</title>
	<published>2008-10-06T14:42:16Z</published>
	<updated>2008-10-06T14:42:16Z</updated>
	<author>
		<name>Tomoiaga, Alin</name>
	</author>
	<content type="html">Thank you for the reply.
&lt;br&gt;After enabling debugging, this is the statement that is being generated (my parameter list is comprised of two elements):
&lt;br&gt;&lt;br&gt;&lt;br&gt;select * from openquery(LINKED_SERVER,
&lt;br&gt;&amp;nbsp;'select &amp;nbsp;ID &amp;nbsp;from REMOTE_TABLE
&lt;br&gt;&amp;nbsp;where &amp;nbsp;NAME in( ?, ?)
&lt;br&gt;&amp;nbsp;') &amp;nbsp;RT
&lt;br&gt;left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)
&lt;br&gt;&lt;br&gt;This fails with the error message:
&lt;br&gt;&lt;br&gt;Caused by: com.ibatis.common.jdbc.exception.NestedSQLException:
&lt;br&gt;--- The error occurred while applying a parameter map.
&lt;br&gt;--- Check the linkedServerWithListParameter -InlineParameterMap.
&lt;br&gt;--- Check the parameter mapping for the '[0]' property.
&lt;br&gt;--- Cause: java.sql.SQLException: Invalid parameter index 1.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Alin
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Jeff Butler [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846993&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeffgbutler@...&lt;/a&gt;]
&lt;br&gt;Sent: Monday, October 06, 2008 3:30 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846993&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;Subject: Re: linked server with list parameter
&lt;br&gt;&lt;br&gt;Have you enabled logging to see what statement is being generated? &amp;nbsp;It
&lt;br&gt;would probably help.
&lt;br&gt;&lt;br&gt;Jeff Butler
&lt;br&gt;&lt;br&gt;On Mon, Oct 6, 2008 at 2:50 PM, Tomoiaga, Alin &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846993&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; My previous statement was missing a quotation mark. I fixed it
&lt;br&gt;&amp;gt; below, but my initial problem remains.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement id=&amp;quot;linkedServerWithListParameter&amp;quot; parameterClass=&amp;quot;list&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; resultMap=&amp;quot;correctResultMap&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; select &amp;nbsp;* from openquery(LINKED_SERVER,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 'select &amp;nbsp;ID &amp;nbsp;from REMOTE_TABLE
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;dynamic prepend=&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp;where &amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;iterate open=&amp;quot; NAME in(&amp;quot; close=&amp;quot;)&amp;quot; conjunction=&amp;quot;,&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #[]#
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/iterate&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/dynamic&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ') &amp;nbsp;RT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Alin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; From: Tomoiaga, Alin [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846993&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Friday, October 03, 2008 4:31 PM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846993&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: linked server with list parameter
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I am trying to join two tables across a linked server while
&lt;br&gt;&amp;gt; iterating through a list parameter .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I haven't been able to find the right syntax for this to work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The below statement is not working:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement id=&amp;quot;linkedServerWithListParameter&amp;quot; parameterClass=&amp;quot;list&amp;quot;
&lt;br&gt;&amp;gt; resultMap=&amp;quot;correctResultMap&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; select &amp;nbsp;* from openquery(LINKED_SERVER,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 'select &amp;nbsp;ID &amp;nbsp;from REMOTE_TABLE
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;dynamic prepend=&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp;where &amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;iterate open=&amp;quot; NAME in(&amp;quot; close=&amp;quot;) conjunction=&amp;quot;,&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #[]#
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/iterate&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/dynamic&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ) &amp;nbsp;RT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I tried different combinations of quotes and apostrophes, but it
&lt;br&gt;&amp;gt; didn't fix it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Due to my system configuration, &amp;quot;openquery&amp;quot; has to be used for
&lt;br&gt;&amp;gt; the remote query (cannot use a four-part name).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Does anyone know how to accomplish this? Any help would be
&lt;br&gt;&amp;gt; appreciated.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Alin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Texas Tech University
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/iBATIS---User---Java-f370.html&quot; embed=&quot;fixTarget[370]&quot; target=&quot;_top&quot; &gt;iBATIS - User - Java&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/linked-server-with-list-parameter-tp19805922p19846993.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19845875</id>
	<title>Re: linked server with list parameter</title>
	<published>2008-10-06T13:33:12Z</published>
	<updated>2008-10-06T13:33:12Z</updated>
	<author>
		<name>Nicholoz Koka Kiknadze</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Should not you use CDATA sections to get quotation marks intact in your SQL ? And like Jeff pointed out, look at the generated statements in your log&lt;br&gt;&lt;/div&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/iBATIS---User---Java-f370.html&quot; embed=&quot;fixTarget[370]&quot; target=&quot;_top&quot; &gt;iBATIS - User - Java&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/linked-server-with-list-parameter-tp19805922p19845875.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19845819</id>
	<title>Re: linked server with list parameter</title>
	<published>2008-10-06T13:30:26Z</published>
	<updated>2008-10-06T13:30:26Z</updated>
	<author>
		<name>Jeff Butler-2</name>
	</author>
	<content type="html">Have you enabled logging to see what statement is being generated? &amp;nbsp;It
&lt;br&gt;would probably help.
&lt;br&gt;&lt;br&gt;Jeff Butler
&lt;br&gt;&lt;br&gt;On Mon, Oct 6, 2008 at 2:50 PM, Tomoiaga, Alin &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19845819&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; My previous statement was missing a quotation mark. I fixed it
&lt;br&gt;&amp;gt; below, but my initial problem remains.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement id=&amp;quot;linkedServerWithListParameter&amp;quot; parameterClass=&amp;quot;list&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; resultMap=&amp;quot;correctResultMap&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; select &amp;nbsp;* from openquery(LINKED_SERVER,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 'select &amp;nbsp;ID &amp;nbsp;from REMOTE_TABLE
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;dynamic prepend=&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp;where &amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;iterate open=&amp;quot; NAME in(&amp;quot; close=&amp;quot;)&amp;quot; conjunction=&amp;quot;,&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #[]#
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/iterate&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/dynamic&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ') &amp;nbsp;RT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Alin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; From: Tomoiaga, Alin [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19845819&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Friday, October 03, 2008 4:31 PM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19845819&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: linked server with list parameter
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I am trying to join two tables across a linked server while
&lt;br&gt;&amp;gt; iterating through a list parameter .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I haven't been able to find the right syntax for this to work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The below statement is not working:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement id=&amp;quot;linkedServerWithListParameter&amp;quot; parameterClass=&amp;quot;list&amp;quot;
&lt;br&gt;&amp;gt; resultMap=&amp;quot;correctResultMap&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; select &amp;nbsp;* from openquery(LINKED_SERVER,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 'select &amp;nbsp;ID &amp;nbsp;from REMOTE_TABLE
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;dynamic prepend=&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp;where &amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;iterate open=&amp;quot; NAME in(&amp;quot; close=&amp;quot;) conjunction=&amp;quot;,&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #[]#
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/iterate&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/dynamic&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ) &amp;nbsp;RT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;statement&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I tried different combinations of quotes and apostrophes, but it
&lt;br&gt;&amp;gt; didn't fix it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Due to my system configuration, &amp;quot;openquery&amp;quot; has to be used for
&lt;br&gt;&amp;gt; the remote query (cannot use a four-part name).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Does anyone know how to accomplish this? Any help would be
&lt;br&gt;&amp;gt; appreciated.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Alin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Texas Tech University
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/iBATIS---User---Java-f370.html&quot; embed=&quot;fixTarget[370]&quot; target=&quot;_top&quot; &gt;iBATIS - User - Java&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/linked-server-with-list-parameter-tp19805922p19845819.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19845094</id>
	<title>RE: linked server with list parameter</title>
	<published>2008-10-06T12:50:06Z</published>
	<updated>2008-10-06T12:50:06Z</updated>
	<author>
		<name>Tomoiaga, Alin</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:st1=&quot;urn:schemas-microsoft-com:office:smarttags&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 11 (filtered medium)&quot;&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;PlaceType&quot; /&gt;
&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;PlaceName&quot; /&gt;
&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;place&quot; /&gt;
&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;PersonName&quot; /&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
st1\:*{behavior:url(#default#ieooui) }
&lt;/style&gt;
&lt;![endif]--&gt;


&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;Hi,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; My previous statement was missing a quotation mark. I fixed it below, but my initial problem remains. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;&amp;lt;statement id=&amp;quot;linkedServerWithListParameter&amp;quot; parameterClass=&amp;quot;list&amp;quot; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;resultMap=&amp;quot;correctResultMap&amp;quot;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select&amp;nbsp; * from openquery(LINKED_SERVER,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;&amp;#8216;select&amp;nbsp; ID&amp;nbsp; from REMOTE_TABLE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;&amp;lt;dynamic prepend=&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where &amp;quot;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;iterate open=&amp;quot; NAME in(&amp;quot; close=&amp;quot;)&amp;#8221; conjunction=&amp;quot;,&amp;quot;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #[]#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/iterate&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;&amp;lt;/dynamic&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;&amp;#8216;)&amp;nbsp; RT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;left outer join LOCAL_TABLE LT on (RT.ID = LT.ID)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;&amp;lt;statement&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:10.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Thank you,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Alin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div class=MsoNormal align=center style='text-align:center'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt'&gt;

&lt;hr size=2 width=&quot;100%&quot; align=center tabindex=-1&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'&gt;From:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt; Tomoiaga, Alin
[mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19845094&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alin.tomoiaga@...&lt;/a&gt;] &lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Sent:&lt;/span&gt;&lt;/b&gt; Friday, October 03, 2008
4:31 PM&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;st1:PersonName w:st=&quot;on&quot;&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19845094&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;&lt;/st1:PersonName&gt;&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Subject:&lt;/span&gt;&lt;/b&gt; linked server with list
parameter &lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Hi,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
I am trying to join two tables across a linked server while iterating through a
list parameter .&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
I haven&amp;#8217;t been able to find the right syntax for this to work.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
The below statement is not working:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&amp;lt;statement id=&amp;#8221;linkedServerWithListParameter&amp;#8221;
parameterClass=&amp;#8221;list&amp;#8221; resultMap=&amp;#8221;correctResultMap&amp;#8221;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
select &amp;nbsp;* from openquery(LINKED_SERVER, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:3.0pc'&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;'select &amp;nbsp;ID &amp;nbsp;from
REMOTE_TABLE &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:3.0pc'&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&amp;lt;dynamic
prepend=&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where &amp;quot;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:3.0pc'&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;iterate open=&amp;quot; NAME in(&amp;quot; close=&amp;quot;)
conjunction=&amp;quot;,&amp;quot;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:3.0pc'&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
#[]#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:3.0pc'&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/iterate&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:3.0pc'&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&amp;lt;/dynamic&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:3.0pc'&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;) &amp;nbsp;RT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:3.0pc'&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;left outer join LOCAL_TABLE LT on
(RT.ID = LT.ID)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&amp;lt;statement&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
I tried different combinations of quotes and apostrophes, but it didn&amp;#8217;t fix it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Due to my system configuration, &amp;#8220;openquery&amp;#8221; has to be used for the remote query
(cannot use a four-part name).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Does anyone know how to accomplish this? Any help would be appreciated.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Thank you,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Alin &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;st1:place w:st=&quot;on&quot;&gt;&lt;st1:PlaceName w:st=&quot;on&quot;&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;Texas&lt;/span&gt;&lt;/font&gt;&lt;/st1:PlaceName&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt; &lt;st1:PlaceName w:st=&quot;on&quot;&gt;Tech&lt;/st1:PlaceName&gt; &lt;st1:PlaceType w:st=&quot;on&quot;&gt;University&lt;/st1:PlaceType&gt;&lt;/span&gt;&lt;/font&gt;&lt;/st1:place&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/iBATIS---User---Java-f370.html&quot; embed=&quot;fixTarget[370]&quot; target=&quot;_top&quot; &gt;iBATIS - User - Java&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/linked-server-with-list-parameter-tp19805922p19845094.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19844954</id>
	<title>Re: Spring, Ibatis &amp; Oracle 10G</title>
	<published>2008-10-06T12:42:41Z</published>
	<updated>2008-10-06T12:42:41Z</updated>
	<author>
		<name>dm3</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;&lt;i&gt;&amp;nbsp;&amp;lt;parameterMap id =&amp;quot;aParameterMap&amp;quot; &amp;nbsp;class=&amp;quot;map&amp;quot;&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;parameter property=&amp;quot;parameter7&amp;quot; jdbcType=&amp;quot;ORACLECURSOR&amp;quot; mode=&amp;quot;OUT&amp;quot; resultMap=&amp;quot;mapToClass&amp;quot;/&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/parameterMap&amp;gt; &lt;br&gt;&lt;br&gt;&amp;lt;procedure id=&amp;quot;aStoredProcCall&amp;quot; parameterMap=&amp;quot;aParameterMap&amp;quot;&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{call get_some_data(?) }&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/procedure&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;List data =getSqlMapClientTemplate().queryForList(&amp;quot;aStoredProcCall&amp;quot;,map);&lt;/i&gt;&lt;br&gt;&lt;br&gt;&amp;#39;data&amp;#39; variable will always be null after this operation (reason I stated in the previous reply). To get the OUT parameter you need to&lt;br&gt;
&lt;br&gt;&lt;i&gt;Map map = new HashMap();&lt;/i&gt;&lt;br&gt;&lt;i&gt;getSqlMapClientTemplate().update(&amp;quot;aStoredProcCall&amp;quot;,map); //or queryForList if you like, which is more confusing&lt;br&gt;Object param = map.get(&amp;#39;parameter7&amp;#39;)&lt;/i&gt;&lt;br&gt;&lt;br&gt;
You don&amp;#39;t need to put anything under OUT parameter keys in the parameter map as they will be overwritten anyway.&lt;br&gt;&lt;br&gt;I&amp;#39;m not sure about oraclecursor typing, as I haven&amp;#39;t had any experience with it. If I recall correctly, cursors can be handled as resultsets, but this needs to be verified.&lt;br&gt;
&lt;br&gt;What do you mean by &lt;br&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;i&gt;&amp;gt;The cursor output parameter needs to be passed into the stored proc as an&lt;/i&gt;&lt;br&gt;&lt;i&gt;
&amp;gt;input parameter.&lt;/i&gt;&lt;br&gt;&lt;/div&gt;?&lt;br&gt;Does it need to be passed to another procedure, which is called after this one? Do you already have a cursor and want to pass it as an INOUT parameter?&lt;br&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;
&lt;i&gt;&amp;gt;Have viewed examples where procedures are declared with following notation&lt;/i&gt;&lt;br&gt;&lt;i&gt;
 &amp;gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; ? = call proc (?,?,?,?,?,?)&lt;/i&gt;&lt;br&gt;&lt;i&gt;
&amp;gt;Have attempted this also and get wrong number of types or arguments.&lt;/i&gt;&lt;br&gt;&lt;/div&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;have you added another parameter to the parameterMap? There must be the same number of question marks and parameters in the parameterMap (just like using jdbc) &lt;br&gt;
&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Oct 6, 2008 at 12:10 PM,  &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19844954&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lucy.x.cameron@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
Thanks 4 the reply ... I know the procedure isn&amp;#39;t returning data ... my&lt;br&gt;
question is, can you see &amp;nbsp;anything wrong with the way i&amp;#39;ve set my sql maps&lt;br&gt;
&amp;amp; related config that is subsequently causing no data to be returned?&lt;br&gt;
The cursor output parameter needs to be passed into the stored proc as an&lt;br&gt;
input parameter. Do I need to include the cursor parameter in the map I&lt;br&gt;
construct &amp;nbsp;? And if so what would value would i give it ? &amp;nbsp;(I&amp;#39;ve tried null&lt;br&gt;
but makes no difference)&lt;br&gt;
I also attempted setting the cursor mode=INOUT I get an unsupported feature&lt;br&gt;
error.&lt;br&gt;
&lt;br&gt;
Have viewed examples where procedures are declared with following notation&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;? = call proc (?,?,?,?,?,?)&lt;br&gt;
&lt;br&gt;
Have attempted this also and get wrong number of types or arguments.&lt;br&gt;
&lt;br&gt;
Any advice much appreciated.&lt;br&gt;
&lt;br&gt;
Thanks.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Vadim&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;deadmoro3@gmail.&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; com&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; To&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19844954&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 03/10/2008 16:47 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cc&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Subject&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Please respond to &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Re: Spring, Ibatis &amp;amp; Oracle 10G&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; user-java@ibatis.&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://apache.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;apache.org&lt;/a&gt;&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;Wj3C7c&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
You are querying for list - Ibatis tries to map resultset obtained after&lt;br&gt;
the call, which is absent, so you get no data. You should use&lt;br&gt;
sqlMapTemplate().update(&amp;quot;procedure&amp;quot;, params) and check for the out&lt;br&gt;
parameter in the &amp;#39;params&amp;#39;, under the key specified in the sqlmap.xml&lt;br&gt;
parameterMap (aParameterMap in your case) associated with that procedure.&lt;br&gt;
&lt;br&gt;
On Fri, Oct 3, 2008 at 2:12 PM, &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19844954&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lucy.x.cameron@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
 &amp;nbsp;Hi,&lt;br&gt;
&lt;br&gt;
 &amp;nbsp;I&amp;#39;m using spring &amp;amp; &amp;nbsp;ibatis sql maps &amp;nbsp;to call an Oracle (10G) stored&lt;br&gt;
 &amp;nbsp;procedure. I can successfully call the stored proc from sql plus however&lt;br&gt;
 &amp;nbsp;when I use my code I get no data returned and no error thrown.&lt;br&gt;
 &amp;nbsp;The stored procedure &amp;nbsp;takes in 7 parameters - &amp;nbsp;6 input and 1 output, the&lt;br&gt;
 &amp;nbsp;output being a of type sys_refcursor. I can&amp;#39;t see where I&amp;#39;m going&lt;br&gt;
 &amp;nbsp;wrong...&lt;br&gt;
 &amp;nbsp;is there a way I can debug to see exactly whats being called ? Or am I&lt;br&gt;
 &amp;nbsp;handling the cursor incorrectly ? Or is my application context incorrect&lt;br&gt;
 &amp;nbsp;?&lt;br&gt;
&lt;br&gt;
 &amp;nbsp;here&amp;#39;s my sql map relating to the proc (mapToClass is just a java bean&lt;br&gt;
 &amp;nbsp;representing )&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;parameterMap id =&amp;quot;aParameterMap&amp;quot; &amp;nbsp;class=&amp;quot;map&amp;quot;&amp;gt;&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;parameter property=&amp;quot;parameter1&amp;quot; jdbcType=&amp;quot;VARCHAR&amp;quot; javaType=&lt;br&gt;
 &amp;nbsp;&amp;quot;java.lang.String&amp;quot; mode=&amp;quot;IN&amp;quot;/&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;parameter property=&amp;quot;parameter2&amp;quot; jdbcType=&amp;quot;DATE&amp;quot; javaType=&lt;br&gt;
 &amp;nbsp;&amp;quot;java.util.Date&amp;quot; mode=&amp;quot;IN&amp;quot;/&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;parameter property=&amp;quot;parameter3&amp;quot; jdbcType=&amp;quot;VARCHAR&amp;quot; javaType=&lt;br&gt;
 &amp;nbsp;&amp;quot;java.lang.String&amp;quot; mode=&amp;quot;IN&amp;quot;/&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;parameter property=&amp;quot;parameter4&amp;quot; jdbcType=&amp;quot;VARCHAR&amp;quot; javaType=&lt;br&gt;
 &amp;nbsp;&amp;quot;java.lang.String&amp;quot; mode=&amp;quot;IN&amp;quot;/&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;parameter property=&amp;quot;parameter5&amp;quot; jdbcType=&amp;quot;VARCHAR&amp;quot; javaType=&lt;br&gt;
 &amp;nbsp;&amp;quot;java.lang.String&amp;quot; mode=&amp;quot;IN&amp;quot;/&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;parameter property=&amp;quot;parameter6&amp;quot; jdbcType=&amp;quot;CHAR&amp;quot; javaType=&lt;br&gt;
 &amp;nbsp;&amp;quot;java.lang.String&amp;quot; mode=&amp;quot;IN&amp;quot;/&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;parameter property=&amp;quot;parameter7&amp;quot; jdbcType=&amp;quot;ORACLECURSOR&amp;quot; mode=&lt;br&gt;
 &amp;nbsp;&amp;quot;OUT&amp;quot; resultMap=&amp;quot;mapToClass&amp;quot;/&amp;gt;&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/parameterMap&amp;gt;&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;procedure id=&amp;quot;aStoredProcCall&amp;quot; parameterMap=&amp;quot;aParameterMap&amp;quot;&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {call get_some_data(?, ?, ?, ?, ?, ?, ?) }&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/procedure&amp;gt;&lt;br&gt;
&lt;br&gt;
 &amp;nbsp;The java code&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Map map = new HashMap();&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map.put(&amp;quot;parameter1&amp;quot;, &amp;quot;valueparameter1&amp;quot;);&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map.put(&amp;quot;parameter2&amp;quot;, &amp;quot;valueparameter2&amp;quot;);&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map.put(&amp;quot;parameter3&amp;quot;, &amp;quot;valueparameter3&amp;quot;);&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map.put(&amp;quot;parameter4&amp;quot;, &amp;quot;valueparameter4&amp;quot;);&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map.put(&amp;quot;parameter5&amp;quot;, &amp;quot;valueparameter5&amp;quot;);&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; map.put(&amp;quot;parameter6&amp;quot;, &amp;quot;valueparameter6&amp;quot;);&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; List data&lt;br&gt;
 &amp;nbsp;=getSqlMapClientTemplate().queryForList(&amp;quot;aStoredProcCall&amp;quot;,map);&lt;br&gt;
&lt;br&gt;
 &amp;nbsp;ApplicationOnContext&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bean id=&amp;quot;sqlMapClient&amp;quot;&lt;br&gt;
&lt;br&gt;
 &amp;nbsp;class=&amp;quot;org.springframework.orm.ibatis.SqlMapClientFactoryBean&amp;quot;&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;configLocation&amp;quot;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; value=&amp;quot;classpath:sqlmap-config.xml&amp;quot; /&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;dataSource&amp;quot; ref=&amp;quot;dataSource&amp;quot; /&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bean id=&amp;quot;theDao&amp;quot;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class=&amp;quot;the.java.class.that.calls.queryforlist()&amp;quot;&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;sqlMapClient&amp;quot; ref=&amp;quot;sqlMapClient&amp;quot; /&amp;gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
 &amp;nbsp;Generally, this communication is for informational purposes only&lt;br&gt;
 &amp;nbsp;and it is not intended as an offer or solicitation for the purchase&lt;br&gt;
 &amp;nbsp;or sale of any financial instrument or as an official confirmation&lt;br&gt;
 &amp;nbsp;of any transaction. In the event you are receiving the offering&lt;br&gt;
 &amp;nbsp;materials attached below related to your interest in hedge funds or&lt;br&gt;
 &amp;nbsp;private equity, this communication may be intended as an offer or&lt;br&gt;
 &amp;nbsp;solicitation for the purchase or sale of such fund(s). &amp;nbsp;All market&lt;br&gt;
 &amp;nbsp;prices, data and other information are not warranted as to&lt;br&gt;
 &amp;nbsp;completeness or accuracy and are subject to change without notice.&lt;br&gt;
 &amp;nbsp;Any comments or statements made herein do not necessarily reflect&lt;br&gt;
 &amp;nbsp;those of JPMorgan Chase &amp;amp; Co., its subsidiaries and affiliates.&lt;br&gt;
&lt;br&gt;
 &amp;nbsp;This transmission may contain information that is privileged,&lt;br&gt;
 &amp;nbsp;confidential, legally privileged, and/or exempt from disclosure&lt;br&gt;
 &amp;nbsp;under applicable law. If you are not the intended recipient, you&lt;br&gt;
 &amp;nbsp;are hereby notified that any disclosure, copying, distribution, or&lt;br&gt;
 &amp;nbsp;use of the information contained herein (including any reliance&lt;br&gt;
 &amp;nbsp;thereon) is STRICTLY PROHIBITED. Although this transmission and any&lt;br&gt;
 &amp;nbsp;attachments are believed to be free of any virus or other defect&lt;br&gt;
 &amp;nbsp;that might affect any computer system into which it is received and&lt;br&gt;
 &amp;nbsp;opened, it is the responsibility of the recipient to ensure that it&lt;br&gt;
 &amp;nbsp;is virus free and no responsibility is accepted by JPMorgan Chase &amp;amp;&lt;br&gt;
 &amp;nbsp;Co., its subsidiaries and affiliates, as applicable, for any loss&lt;br&gt;
 &amp;nbsp;or damage arising in any way from its use. If you received this&lt;br&gt;
 &amp;nbsp;transmission in error, please immediately contact the sender and&lt;br&gt;
 &amp;nbsp;destroy the material in its entirety, whether in electronic or hard&lt;br&gt;
 &amp;nbsp;copy format. Thank you.&lt;br&gt;
 &amp;nbsp;Please refer to &lt;a href=&quot;http://www.jpmorgan.com/pages/disclosures&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.jpmorgan.com/pages/disclosures&lt;/a&gt; for&lt;br&gt;
 &amp;nbsp;disclosures relating to UK legal entities.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Generally, this communication is for informational purposes only&lt;br&gt;
and it is not intended as an offer or solicitation for the purchase&lt;br&gt;
or sale of any financial instrument or as an official confirmation&lt;br&gt;
of any transaction. In the event you are receiving the offering&lt;br&gt;
materials attached below related to your interest in hedge funds or&lt;br&gt;
private equity, this communication may be intended as an offer or&lt;br&gt;
solicitation for the purchase or sale of such fund(s). &amp;nbsp;All market&lt;br&gt;
prices, data and other information are not warranted as to&lt;br&gt;
completeness or accuracy and are subject to change without notice.&lt;br&gt;
Any comments or statements made herein do not necessarily reflect&lt;br&gt;
those of JPMorgan Chase &amp;amp; Co., its subsidiaries and affiliates.&lt;br&gt;
&lt;br&gt;
This transmission may contain information that is privileged,&lt;br&gt;
confidential, legally privileged, and/or exempt from disclosure&lt;br&gt;
under applicable law. If you are not the intended recipient, you&lt;br&gt;
are hereby notified that any disclosure, copying, distribution, or&lt;br&gt;
use of the information contained herein (including any reliance&lt;br&gt;
thereon) is STRICTLY PROHIBITED. Although this transmission and any&lt;br&gt;
attachments are believed to be free of any virus or other defect&lt;br&gt;
that might affect any computer system into which it is received and&lt;br&gt;
opened, it is the responsibility of the recipient to ensure that it&lt;br&gt;
is virus free and no responsibility is accepted by JPMorgan Chase &amp;amp;&lt;br&gt;
Co., its subsidiaries and affiliates, as applicable, for any loss&lt;br&gt;
or damage arising in any way from its use. If you received this&lt;br&gt;
transmission in error, please immediately contact the sender and&lt;br&gt;
destroy the material in its entirety, whether in electronic or hard&lt;br&gt;
copy format. Thank you.&lt;br&gt;
Please refer to &lt;a href=&quot;http://www.jpmorgan.com/pages/disclosures&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.jpmorgan.com/pages/disclosures&lt;/a&gt; for&lt;br&gt;
disclosures relating to UK legal entities.&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/iBATIS---User---Java-f370.html&quot; embed=&quot;fixTarget[370]&quot; target=&quot;_top&quot; &gt;iBATIS - User - Java&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Spring%2C-Ibatis----Oracle-10G-tp19795860p19844954.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19839769</id>
	<title>Re: java.sql.SQLException: You cannot commit during a managed transaction</title>
	<published>2008-10-06T08:06:04Z</published>
	<updated>2008-10-06T08:06:04Z</updated>
	<author>
		<name>Chema-7</name>
	</author>
	<content type="html">I did it and works fine.
&lt;br&gt;Thanks to everyone
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;&lt;br&gt;2008/10/4 Clinton Begin &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19839769&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;clinton.begin@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The differences between JDBC and EXTERNAL are simply that EXTERNAL does
&lt;br&gt;&amp;gt; NOTHING when commit and rollback are called (which works for 99% of managed
&lt;br&gt;&amp;gt; transaction containers).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://svn.apache.org/repos/asf/ibatis/trunk/java/ibatis-2/ibatis-2-core/src/com/ibatis/sqlmap/engine/transaction/external/ExternalTransaction.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/ibatis/trunk/java/ibatis-2/ibatis-2-core/src/com/ibatis/sqlmap/engine/transaction/external/ExternalTransaction.java&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Scroll to the bottom and look at the commit and rollback methods. &amp;nbsp; Now look
&lt;br&gt;&amp;gt; at the JDBC transaction:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://svn.apache.org/repos/asf/ibatis/trunk/java/ibatis-2/ibatis-2-core/src/com/ibatis/sqlmap/engine/transaction/jdbc/JdbcTransaction.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/ibatis/trunk/java/ibatis-2/ibatis-2-core/src/com/ibatis/sqlmap/engine/transaction/jdbc/JdbcTransaction.java&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You'll see that it forwards the commit and rollback calls to the connection,
&lt;br&gt;&amp;gt; as if you had called connection.commit()/.rollback() yourself.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The JTA transaction manager is quite a bit different and takes an active
&lt;br&gt;&amp;gt; role in a managed or distributed transaction, and will actually call commit
&lt;br&gt;&amp;gt; and rollback on the configured transaction if called upon to do so.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://svn.apache.org/repos/asf/ibatis/trunk/java/ibatis-2/ibatis-2-core/src/com/ibatis/sqlmap/engine/transaction/jta/JtaTransaction.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/ibatis/trunk/java/ibatis-2/ibatis-2-core/src/com/ibatis/sqlmap/engine/transaction/jta/JtaTransaction.java&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So I agree with everyone here, that EXTERNAL is what you want for managed
&lt;br&gt;&amp;gt; transactions. &amp;nbsp;JDBC is what you want for unmanaged (i.e. programmatic)
&lt;br&gt;&amp;gt; transactions. &amp;nbsp;If your app is inconsistent, then you need two SqlMapConfig
&lt;br&gt;&amp;gt; files (which can share the same SQL Maps), and two instances of
&lt;br&gt;&amp;gt; SqlMapClient. &amp;nbsp;There's no way for iBATIS to manage that inconsistency for
&lt;br&gt;&amp;gt; you.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; Clinton
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Fri, Oct 3, 2008 at 4:29 PM, Chema &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19839769&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;demablogia@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; OK, I'll try it.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; But I've got a doubt.
&lt;br&gt;&amp;gt;&amp;gt; There is code into my application that runs over JBoss but it doesn't
&lt;br&gt;&amp;gt;&amp;gt; have transactions managed by application server.
&lt;br&gt;&amp;gt;&amp;gt; For example, all classes stored in a deployed WAR file.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In this case, I wouldn't like to delegate to an EXTERNAL tx manager,
&lt;br&gt;&amp;gt;&amp;gt; would commitTransaction() work fine ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So, the only difference between EXTERNAL and JDBC tx manager type is
&lt;br&gt;&amp;gt;&amp;gt; autocommit configuration ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2008/10/3 Jeff Butler &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19839769&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeffgbutler@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I'll try one more time - it IS possible if you use the EXTERNAL
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; transaction manager. &amp;nbsp;Give it a try - surely it wouldn't take more
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; than 5 minutes of your time to try it???
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Jeff Butler
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; On Fri, Oct 3, 2008 at 4:03 PM, Chema &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19839769&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;demablogia@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I guess it's not possible.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I 'm going to use JDBC API, I guess
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Thank you very much !!
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; 2008/10/3 Kai Grabfelder &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19839769&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nospam@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Jeff is totaly right, with this configuration iBATIS will never take
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; part in the container managed transactions...
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; --- Original Nachricht ---
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Absender: Jeff Butler
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Datum: 03.10.2008 21:14
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; I think you should use EXTERNAL transaction manager - this is EXACTLY
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; why it exists. &amp;nbsp;JBOSS, not iBATIS, is your transaction manager in
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; this
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; case.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Jeff Butler
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Oct 3, 2008 at 2:05 PM, Chema &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19839769&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;demablogia@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I don't want to keep the secret :-D
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;settings
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;cacheModelsEnabled=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;enhancementEnabled=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;maxSessions=&amp;quot;128&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;maxTransactions=&amp;quot;64&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;maxRequests=&amp;quot;512&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;transactionManager type=&amp;quot;JDBC&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;dataSource type=&amp;quot;JNDI&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;property name=&amp;quot;DataSource&amp;quot; value=&amp;quot;java:/datasource&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/dataSource&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/transactionManager&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; No more.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; And like you said, I don't use an EXTERNAL tx manager, but JDBC type
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I think that the only solution is perform &amp;quot;delete&amp;quot; sentences by JDBC
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; API , so don't commit current transaction (managed by application
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; server).
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; What do you think ?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2008/10/3 Jeff Butler &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19839769&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeffgbutler@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; iBATIS will not call commit() if you have
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;transactionManager type=&amp;quot;EXTERNAL&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; ...
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/transactionManager&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'm guessing this is NOT what you have configured - but it would be
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; nice to see your configuration.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Jeff Butler
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Oct 3, 2008 at 1:44 PM, Chema &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19839769&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;demablogia@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I can't upgrade because my application runs over JVM 1.4 and
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; iBatis
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2.3.0 is the last release compatible with JVM 1.4
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; About your question, from documentation:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;The &amp;lt;transactionManager&amp;gt; element also allows an optional
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; attribute
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; commitRequired that can be true or
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; false. Normally iBATIS will not commit transactions unless an
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; insert,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; update, or delete operation has been performed
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; [...]
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The startTransaction(), commitTransaction() and endTransaction()
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; methods, they will all be called
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; automatically for you whenever you execute a statement outside of
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; a
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; transactional block as demonstrated in
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the above.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I think it's not by cause of my configuration
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks !
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2008/10/3 Kai Grabfelder &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19839769&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nospam@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sqlMap.delete() performs a commit? That should not be the case if
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the tx manager is configured correctly.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Whats your configuration? Could you please also try updating
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ibatis to 2.3.4, 2.3.0 is really old...
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Kai
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --- Original Nachricht ---
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Absender: Chema
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Datum: 03.10.2008 15:01
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; That doesn't work because sqlMap.delete() performs commit
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; automatically.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'm using the transaction manager of JBoss , with JNDI/JDBC.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Can I disabled this ? By code is not possible because Jboss TX
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; manager
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; throws a SQLExeception.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Another w/a ?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanls !
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2008/10/3 Kai Grabfelder &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19839769&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nospam@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; if you are using CTM (container managed transactions), like in
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; your case, you can't start, commit or end
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; transactions manually. The container is doing this for you.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The following should work
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sqlMap.delete(&amp;quot;deleteRecords&amp;quot;, param);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; If it does not I think your sqlmap configuration is not
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; correct. Could you post it here?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Kai
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --- Original Nachricht ---
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Absender: Chema
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Datum: 03.10.2008 12:53
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hello:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'm using JBoss 3.2 and EJB 2.0 with iBatis 2.3.0
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I've got configured a external transaction manager in SQLMap
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; configuration file.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; When an EJB component ( session bean ) tries to delete record
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; using by
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; iBatis sqlMap client, JBoss retrieve this
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; error:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 11:02:09,406 ERROR [Connection] Error calling
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Connection.commit:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.sql.SQLException: You cannot commit during a managed
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; transaction!
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.jdbcCommit(BaseWrapperManagedConnection.java:525)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; This error happens when I perform this
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sqlMap.startTransaction();
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sqlMap.delete(&amp;quot;deleteRecords&amp;quot;, param);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sqlMap.commitTransaction();
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sqlMap.endTransaction();
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; And with a single call (automatic transaction):
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sqlMap.delete(&amp;quot;deleteRecords&amp;quot;, param);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I would like to delegate all transaction issues to external
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; transaction manager ( in this case, JBoss)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; How I can solved this ? Any w/a ?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks !!
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/iBATIS---User---Java-f370.html&quot; embed=&quot;fixTarget[370]&quot; target=&quot;_top&quot; &gt;iBATIS - User - Java&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/java.sql.SQLException%3A-You-cannot-commit-during-a-managed-transaction-tp19795615p19839769.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19834461</id>
	<title>Re: Spring, Ibatis &amp; Oracle 10G</title>
	<published>2008-10-06T02:10:26Z</published>
	<updated>2008-10-06T02:10:26Z</updated>
	<author>
		<name>lucy.x.cameron</name>
	</author>
	<content type="html">&lt;br&gt;Thanks 4 the reply ... I know the procedure isn't returning data ... my
&lt;br&gt;question is, can you see &amp;nbsp;anything wrong with the way i've set my sql maps
&lt;br&gt;&amp; related config that is subsequently causing no data to be returned?
&lt;br&gt;The cursor output parameter needs to be passed into the stored proc as an
&lt;br&gt;input parameter. Do I need to include the cursor parameter in the map I
&lt;br&gt;construct &amp;nbsp;? And if so what would value would i give it ? &amp;nbsp;(I've tried null
&lt;br&gt;but makes no difference)
&lt;br&gt;I also attempted setting the cursor mode=INOUT I get an unsupported feature
&lt;br&gt;error.
&lt;br&gt;&lt;br&gt;Have viewed examples where procedures are declared with following notation
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ? = call proc (?,?,?,?,?,?)
&lt;br&gt;&lt;br&gt;Have attempted this also and get wrong number of types or arguments.
&lt;br&gt;&lt;br&gt;Any advice much appreciated.
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Vadim &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;deadmoro3@gmail. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;com&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; To 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19834461&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-java@...&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;03/10/2008 16:47 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cc 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Subject 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Please respond to &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Re: Spring, Ibatis &amp; Oracle 10G &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;user-java@ibatis. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; apache.org &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;You are querying for list - Ibatis tries to map resultset obtained after
&lt;br&gt;the call, which is absent, so you get no data. You should use
&lt;br&gt;sqlMapTemplate().update(&amp;quot;procedure&amp;quot;, params) and check for the out
&lt;br&gt;parameter in the 'params', under the key specified in the sqlmap.xml
&lt;br&gt;parameterMap (aParameterMap in your case) associated with that procedure.
&lt;br&gt;&lt;br&gt;On Fri, Oct 3, 2008 at 2:12 PM, &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19834461&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lucy.x.cameron@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;nbsp; Hi,
&lt;br&gt;&lt;br&gt;&amp;nbsp; I'm using spring &amp; &amp;nbsp;ibatis sql maps &amp;nbsp;to call an Oracle (10G) stored
&lt;br&gt;&amp;nbsp; procedure. I can successfully call the stored proc from sql plus however
&lt;br&gt;&amp;nbsp; when I use my code I get no data returned and no error thrown.
&lt;br&gt;&amp;nbsp; The stored procedure &amp;nbsp;takes in 7 parameters - &amp;nbsp;6 input and 1 output, the
&lt;br&gt;&amp;nbsp; output being a of type sys_refcursor. I can't see where I'm going
&lt;br&gt;&amp;nbsp; wrong...
&lt;br&gt;&amp;nbsp; is there a way I can debug to see exactly whats being called ? Or am I
&lt;br&gt;&amp;nbsp; handling the cursor incorrectly ? Or is my application context incorrect
&lt;br&gt;&amp;nbsp; ?
&lt;br&gt;&lt;br&gt;&amp;nbsp; here's my sql map relating to the proc (mapToClass is just a java bean
&lt;br&gt;&amp;nbsp; representing )
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;parameterMap id =&amp;quot;aParameterMap&amp;quot; &amp;nbsp;class=&amp;quot;map&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;parameter property=&amp;quot;parameter1&amp;quot; jdbcType=&amp;quot;VARCHAR&amp;quot; javaType=
&lt;br&gt;&amp;nbsp; &amp;quot;java.lang.String&amp;quot; mode=&amp;quot;IN&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;parameter property=&a