iBatisでPreparedStatementキャッシュをオフにする
まず、PreparedStatement、PreparedStatementキャッシュはそれぞれ、
図2 PreparedStatementとWebアプリケーション
図3 PreparedStatementキャッシュの仕組み
にて理解できる
*1
iBatisでPreparedStatementキャッシュを設定する箇所は以下
statementCachingEnabled=“false”
とする。
SqlMapConfig.xml
デフォルトはtrue
(iBATIS versions 2.3.0 and later)
With this setting enabled, iBATIS will maintain a local cache of
prepared statements. This can lead to significant performance
improvements.
Example: statementCachingEnabled=“true”
Default: true (enabled)