ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "venkatesh_ngl@rediffmail." <venkatesh_...@rediffmail.com>
Subject Re: Default Transaction Manager
Date Mon, 28 Jan 2008 16:46:52 GMT



Christopher Lamey wrote:
> 
> As I remember, if you're using the Spring SqlMapClientTemplate, iBATIS
> will
> assume you're using an EXTERNAL transaction manager.  So whatever you have
> defined (or don't have defined in your case) in the sql-map-config.xml
> will
> be ignored.
> 
> On 1/23/08 12:50 PM, "venkatesh_ngl@rediffmail."
> <venkatesh_ngl@rediffmail.com> wrote:
> 
>> 
>> Hi,
>> 
>> I  am using IBATIS w/ Spring and wanted to know what would be the default
>> transaction manager  if there is one not defined in sql-map-config.xml.
>> 
>> All I have is 
>> 
>> <?xml version="1.0" encoding="UTF-8" ?>
>> <!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
>> "http://www.ibatis.com/dtd/sql-map-config-2.dtd">
>> 
>> <sqlMapConfig>
>> 
>> <settings
>> cacheModelsEnabled="true"
>> enhancementEnabled="true"
>> lazyLoadingEnabled="true"
>> maxRequests="10"
>> maxSessions="1"
>> maxTransactions="5"
>> useStatementNamespaces="false"
>> />
>> 
>> <typeAlias alias="abc" type="com.abc.bbc"/>
>> 
>>     <sqlMap resource="/WEB-INF/abc.xml"/>
>> 
>> </sqlMapConfig>
>> 
>> Would container manager transaction come into affect if nothing is
>> defined
>> in sql-map-config.xml ?
>> 
> 
> 
> 

Thanks for the response Chris.

I have another question for you. If I have a file where sqlmapconfig.xml I
have mentioned it as 	<transactionManager type="JDBC" >
		<dataSource type="JNDI">
			<property name="DataSource" value="jdbc/abcd"/>
		</dataSource>
	</transactionManager>
Would the connection parameters set in sqlmapconfig.xml would come into
affect ? I tried changing the parameters to default values in setting
section but it caused a major problems with connections. The application was
not able to handle those many connections

The setting was as follows

<settings
		cacheModelsEnabled="false"
		enhancementEnabled="true"
		lazyLoadingEnabled="true"
		errorTracingEnabled="true"
		useStatementNamespaces="false"
                          maxRequests="512"
		maxSessions="128"
		maxTransactions="32"
		
	/>
Which connection parameters would come into affect? The one that is
mentioned in sqlmapconfig.xml or the parameters associated with JNDI
configurations ?

-- 
View this message in context: http://www.nabble.com/Default-Transaction-Manager-tp15050413p15139355.html
Sent from the iBATIS - User - Java mailing list archive at Nabble.com.


Mime
View raw message