バグ?
7月 132012
バグ?
Oracle JDBC Driver 10で確認。
必ず空文字””が返される。
「JDBC 開発者ガイドおよびリファレンス」に載ってるらしい。
Each class variable, instance variable, or array component is initialized with a default value when it is created (§15.9, §15.10):
要するに・・・
Connection.close
をしても、ResultSet
とStatement
はGCが動くまでメモリに確保されたままStatement.close
で自動的にResultSet.close
は実行される
※憶測入り。特にデシリアライズの時の判断基準とか適当。
DBへの型のマッピングは気をつけないとダメだよという話。