ok, thanks:) On Wed, Aug 6, 2008 at 9:49 PM, Clinton Begin <[EMAIL PROTECTED]>wrote:
> Well just don't call it "parameterObject" ... "param" or even just "p" is > fine. It's not like it can be easily confused with anything else. :-) > > Clinton > > > On Wed, Aug 6, 2008 at 4:31 AM, Jiming Liu <[EMAIL PROTECTED]> wrote: > >> I still think add one more parameters is better. As using parameterClass >> as a map will make the xml not as nifty as it was, comparing the second xml >> part. But anyway, put more your energy in the more important features. >> Really looking forward to the 3.0 release ....... >> >> Thanks a lot! >> >> Jiming >> >> <insert id="insertOrgType" parameterClass="Map"> >> INSERT INTO dic_org_type$sharding.suffix$ ( >> id >> , status >> , code >> , name >> , short_name >> ) VALUES ( >> #parameterObject.id# >> , #parameterObject.status# >> , #parameterObject.id# >> , #parameterObject.name# >> , #parameterObject.shortName# >> ) >> </insert> >> >> >> >> On Wed, Aug 6, 2008 at 2:17 PM, Clinton Begin <[EMAIL PROTECTED]>wrote: >> >>> 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 >>>> >>>> >>>> >>>> >>>> >>> >> >
