[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 メーリングリストの案内