Hi,
I am using the Abator generated queryByExample sql/DAO classes. I am 
specifically using the Criteria class in there and have a bunch of criteria 
ored in the example that I send as the parameter.

So in general, I have the actual query with different number of criteria ored.

Does Ibatis cache the resulting Prepared statements too? If not, what is the 
best way to make sure that the statements are not prepared every time the 
queryByExample interface is called. Its a big performance hit.

I have also tried generating an sql map programatically as part of the 
bootstrap sequence and actually put in around 300 different static queries in 
there and call the one based on the number of criteria I would have had to or 
using the queryByExample dynamic query. This should at-least lead to caching of 
the prepared statements. Please correct me if I am wrong.

Thanks,
Anurag


      

Reply via email to