The SqlMapClient is thread safe. You singleton class should simply
retrieve a single instance of the SqlMapClient. A single SqlMapClient
will handle mutliple threads without issue or collision. The
SqlMapClient internally makes use of ThreadLocal for storing thread
specific information.

Brandon

On 5/20/05, James, Steven <[EMAIL PROTECTED]> wrote:
> Thanks brandon.
> 
> At the moment no but i was just about to start a phase of refactoring and 
> this point occured as something i should clarify. I am using dual rpc server 
> as the rcp mechanism and this does indeed create a seperate thread but i do 
> access my sqlmapclient for a singleton instance.
> 
> 
> best regards,
> 
> Steve..
> 
> -----Original Message-----
> From: Brandon Goodin [mailto:[EMAIL PROTECTED]
> Sent: Fri 5/20/2005 2:22 PM
> To: ibatis-user-java@incubator.apache.org
> Subject: Re: sqlmapclients
> 
> Each call that goes into the server is it's own thread. So, there
> should be no issue. It's the same as though you were accessing via a
> servlet based front end. With the web you have a bunch of users
> calling only one sqlmap client. I don't see where this would be a
> problem. Are you running into some issues that would indicate
> otherwise?
> 
> Brandon
> 
> On 5/20/05, James, Steven <[EMAIL PROTECTED]> wrote:
> > Thanks for the reply i think i need to futher explain i think. My gui 
> > connect to a rpc server which has an ibatis layer
> > and one sqlclient.  All the clients that can concurrently connect to the db 
> > share the same sqlmapclient.
> >
> > SWT GUI Clients --> rcp persisted middle ware -> ibatis
> >
> > Does mean i need a sqlmap per client will this not be slow. And is there a 
> > limit..
> >
> > Steve..
> >
> > -----Original Message-----
> > From: Fabrizio Gianneschi [mailto:[EMAIL PROTECTED]
> > Sent: Fri 5/20/2005 12:00 PM
> > To: ibatis-user-java@incubator.apache.org
> > Subject: R: sqlmapclients
> >
> > Since each SqlMapClient instance is related to a single database, but can
> > support many client requests (see cfg file), I think you'd not have to
> > provide an instance for each client, until they use the same db.
> >
> > Fabrizio
> >
> > -----Messaggio originale-----
> > Da: James, Steven [mailto:[EMAIL PROTECTED]
> > Inviato: venerd́ 20 maggio 2005 12.52
> > A: ibatis-user-java@incubator.apache.org
> > Oggetto: sqlmapclients
> >
> > For each gui client connecting to a server is it better to have a
> > sqlmapclient for each or a shared client for all.
> >
> > steve..
> > This e-mail and any attachment is for authorised use by the intended
> > recipient(s) only. It may contain proprietary material, confidential
> > information and/or be subject to legal privilege. It should not be copied,
> > disclosed to, retained or used by, any other party. If you are not an
> > intended recipient then please promptly delete this e-mail and any
> > attachment and all copies and inform the sender. Thank you.
> >
> >
> >
> > This e-mail and any attachment is for authorised use by the intended 
> > recipient(s) only. It may contain proprietary material, confidential 
> > information and/or be subject to legal privilege. It should not be copied, 
> > disclosed to, retained or used by, any other party. If you are not an 
> > intended recipient then please promptly delete this e-mail and any 
> > attachment and all copies and inform the sender. Thank you.
> >
> 
> 
> This e-mail and any attachment is for authorised use by the intended 
> recipient(s) only. It may contain proprietary material, confidential 
> information and/or be subject to legal privilege. It should not be copied, 
> disclosed to, retained or used by, any other party. If you are not an 
> intended recipient then please promptly delete this e-mail and any attachment 
> and all copies and inform the sender. Thank you.
>

Reply via email to