[Seasar-user:1114] Re: SQLServerでの同一列への再読み込み時エラー
Taro Kato
kato
2004年 10月 13日 (水) 10:44:25 JST
》佐々木さん
お疲れ様です。加藤です。
> 改めて、修正したものを添付します。
> 修正内容はAbstractBeanMetaDataResultSetHandler.createRelationRowに
> 追加したMapパラメータにnullを許可するようにし、
> BeanMetaDataResultSetHandlerから呼び出す際にはnullを渡すように
> しました。
この修正の影響は、RelationKey.java のコンストラクタにも
及ぶようで、そうじゃないとNullPointerExceptionになります。
(値がnullでも参照キーを収集するため)
以下の修正が必要になります。
public RelationKey(Object[] values) {
values_ = values;
for (int i = 0; i < values.length; ++i) {
if (values[i] != null) { // append by gluegent.
hashCode_ += values[i].hashCode();
}
}
}
[[[[[[[[[[[[[[[[[[[[[[ G l u e g e n t , I n c .
[[[[[[[[[[ [[[[[[[
[[[[[[ [[[[[[[[[[
[[[[ [[[[[[[[[[[[ http://www.gluegent.com/
[[ [[[[[[ [[[[
[[[ [[[[ [[[ System Development Division
[[[[[[[[[[[[[[ [[[[[
[[[[[[[[[[[[ [[[[[[[ T a r o K a t o
[[[[[[[[[[ [[[[[[[[[[
Seasar-user メーリングリストの案内