I've got a fix for this - I'll commit shortly.

Jeff Butler


On Tue, Apr 13, 2010 at 3:34 PM, Jeff Butler <jeffgbut...@gmail.com> wrote:
> I just confirmed this to be true.  It has nothing to do with Ibator.
>
> Clinton - the constructor for DynamicContext calls every "getter" in
> the parameter object regardless of whether it is used in the query or
> not.    I suppose we should take a look at changing this somehow.
>
> Jeff Butler
>
>
> 2010/4/13 Tomáš Procházka <t.procha...@centrum.cz>:
>>
>> Hi.
>>
>>
>> Simply add method like
>>
>> private String something;
>>
>> public String getSomething() {
>>  System.out.println("Call getSomething");
>>  return something;
>> }
>>
>> to some model class which was generated by IBATOR without any modification 
>> of mapping xml.
>>
>> And try do some update or inserts with this model class like
>>
>> QueueMapper qm = s.getMapper(QueueMapper.class);
>> qm.updateByPrimaryKeySelective(q);
>>
>> ______________________________________________________________
>>> Od: "Clinton Begin" <clinton.be...@gmail.com>
>>> Komu: user-java@ibatis.apache.org, Tomáš Procházka <t.procha...@centrum.cz>
>>> Datum: 12.04.2010 17:18
>>> Předmět: Re: Ibatis 3 - special method in model class which Ibatis can't use
>>>
>>>Example?
>>>
>>>2010/4/12 Tomáš Procházka <t.procha...@centrum.cz>
>>>
>>>> Hi.
>>>>
>>>> I found some problem. I need have special method in model class which do
>>>> some lazy initialization which can't be called from iBatis mapper. But
>>>> problem is, that iBatis call all getXyz methods during insert or updated,
>>>> also if I don't specify this fields in mapper xml file. I think that he 
>>>> call
>>>> all get methods.
>>>>
>>>> Don't be better call only methods which is used in mapper XML file?
>>>>
>>>> Or exist some annotation which tell Ibatis don't use some method?
>>>>
>>>> I also tried move these methods to parent abstract class. So it is not
>>>> defined in model class directly, but Ibatis still call them during insert 
>>>> or
>>>> update.
>>>>
>>>> Do you somebody have some idea?
>>>>
>>>>
>>>> Datum: 8:00:11    12. dubna 2010
>>>> --
>>>> ---------------------------------------------------------------------
>>>>  Tomáš Procházka
>>>>
>>>>
>>>>  E-mail: t.procha...@centrum.cz
>>>>    WWW: http://www.atomsoft.cz
>>>>    ICQ: 87147320
>>>> ---------------------------------------------------------------------
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org
>>>> For additional commands, e-mail: user-java-h...@ibatis.apache.org
>>>>
>>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org
>> For additional commands, e-mail: user-java-h...@ibatis.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org
For additional commands, e-mail: user-java-h...@ibatis.apache.org

Reply via email to