Insert a proxy SqlMapClient implementation that does the wrapping for you. Cheers, Clinton
On Wed, Aug 6, 2008 at 12:09 AM, Jiming Liu <[EMAIL PROTECTED]> wrote: > Hi Clinton, > > I have been thinking about defined a sharding architecture for a while by > using iBatis. And I found if iBatis core lib could add some serveral more > methods, it would be more helpful. As following, > > Object insert(String statementName, Object parameterObject, Object > sharding) > Object queryForObject(String statementName, Object parameterObject, > Object sharding) > ... > ... > and so on > > and in the xml file > > <insert id="insertOrgType" parameterClass="OrgType"> > INSERT INTO dic_org_type$sharding.suffix$ ( > id > , status > , code > , name > , short_name > ) VALUES ( > #id# > , #status# > , #id# > , #name# > , #shortName# > ) > </insert> > > > Of course, I can wrap "parameterObject" and "sharding" into a map then > passed in as a whole parameter object. But that is ugly, isn't it? > > Thanks! > > Jiming > > > > >
