これもまたメインはバグフィックスです。
------------------------------
2.1.7 - Jan 21, 2006
------------------------------
o 'i' character in property names, with Turkish locale
o NoClassDefFoundError: oracle/toplink/sessions/UnitOfWork
o Exception is thrown by TransactionManager
when multiple commits are issued against a started transaction.
o Method getWriteablePropertyNames in
com.ibatis.common.beans.ComplexBeanProbe gets the readable property names
o Null Pointer in SqlExecutor.handleResults where ResultSet is null.
o SELECT statement returns unexpected result
when 'groupBy' and 'nullValue' are specified in resultMaps.
o Can't store a List in a Map
o Thread deadlock due to CacheModel.flush()
この2.1.7がJDK1.3をサポートする最後のリリースになるようです。
この次の2.2のリリースでは新機能などが盛り込まれるようです。
FYI:
com.ibatis.common.jdbc.ScriptRunnerの@deprecatedがはずされていました。
テスト実行時のDB初期化なんかに使うと結構便利です。
コンストラクタなんかが変わってるようです。
使い方はいたってシンプルで、コンストラクタは2種類
public ScriptRunner(Connection connection, boolean autoCommit, boolean stopOnError)
public ScriptRunner(String driver, String url, String username, String password, boolean autoCommit, boolean stopOnError)
あとはjava.io.Rederを渡すだけ。
public void runScript(Reader reader)
SQLをテキストファイルに書いておいて実行できるのって意外とない気がしました。
(他はAntのSqlTaskぐらいしか知らない・・・。)
2006年01月24日
この記事へのコメント
コメントを書く
この記事へのTrackBack URL
http://blog.seesaa.jp/tb/12162486
http://blog.seesaa.jp/tb/12162486