[seasar-dotnet:1072] Re: DBFlute による親データの取得について

kubo [E-MAIL ADDRESS DELETED]
2008年 10月 23日 (木) 18:11:19 JST


久保です。

中井さん、こんばんは

AとA1の関係と、BとB1の関係に何か特徴的な違いはありますでしょうか?
例えば、「A」にはさらに親がいて、「B」には親がいないとか。

2008/10/23 Nakai <[E-MAIL ADDRESS DELETED]>:
> いつもお世話になります。
> 中井と申します。
>
> 現在、cb.SetupSelectで親テーブルのデータ取得を試みているのですが、
> 成功する親子テーブルと失敗する親子テーブルがあり悩んでいます。
>
> 例)Aテーブル(親)-A1テーブル(子)
>        Bテーブル(親)-B1テーブル(子)
>
> ↓成功
> A1tableCB cb = new A1tableCB();
> cb.SetupSelect_Atable();
> bhv.SelectList(cb);
> ↓失敗
> B1tableCB cb2 = new B1tableCB();
> cb2.SetupSelect_Btable();
> bhv2.SelectList(cb2);
>
> 共にデータは存在しています。
> 何かおかしいところはあるでしょうか?
> お忙しいところ申し訳ありませんが、
> よろしくお願いいたします。
>
> DBFlute:0.8.2
> DB:SQLServer2005
>
> 以下Exceptionです。
> -----------------------------------
>
> <System.NullReferenceException>
>
> 【Source】:Seasar.Dao
>
> 【Stacktrace】:場所 Seasar.Dao.Impl.RelationRowCreatorImpl.BuildRelationNoSuffix(IRelationPropertyType rpt)
>  場所 Seasar.Dao.Impl.RelationRowCreatorImpl.SetupNextPropertyCacheElement(RelationRowCreationResource res, IRelationPropertyType nextNextRpt)
>   場所 Seasar.Dao.Impl.RelationRowCreatorImpl.SetupNextPropertyCache(RelationRowCreationResource res, IBeanMetaData nextBmd)
>   場所 XXX.AllCommon.S2Dao.InternalRelationRowCreator.SetupPropertyCache(RelationRowCreationResource res)
> 場所 XXX\\AllCommon\\S2Dao\\S2DaoMetaDataFactoryImpl.cs:行 569
>   場所 Seasar.Dao.Impl.RelationRowCreatorImpl.CreateRelationPropertyCache(IList columnNames, IBeanMetaData bmd)
>   場所 XXX.AllCommon.S2Dao.Internal.RsHandler.InternalAbstractBeanMetaDataResultSetHandler.CreateRelationPropertyCache(IList columnNames)
> 場所 XXX\\AllCommon\\S2Dao\\Internal\\RsHandler\\InternalAbstractBeanMetaDataResultSetHandler.cs:行 50
>   場所 XXX.AllCommon.S2Dao.Internal.RsHandler.InternalBeanListMetaDataResultSetHandler.Handle(IDataReader dataReader, IList list)
>  場所 XXX\\AllCommon\\S2Dao\\Internal\\RsHandler\\InternalBeanListMetaDataResultSetHandler.cs:行 72
>   場所 XXX.AllCommon.S2Dao.Internal.RsHandler.InternalBeanGenericListMetaDataResultSetHandler.Handle(IDataReader dataReader)
> 場所 XXX\\AllCommon\\S2Dao\\Internal\\RsHandler\\InternalBeanGenericListMetaDataResultSetHandler.cs:行 27
>   場所 XXX.AllCommon.S2Dao.Internal.SqlHandler.InternalBasicSelectHandler.Execute(IDbCommand cmd, Object[] args)
>  場所 XXX\\AllCommon\\S2Dao\\Internal\\SqlHandler\\InternalBasicSelectHandler.cs:行 78"
>
> 【TargetSite】:System.String BuildRelationNoSuffix(Seasar.Dao.IRelationPropertyType)
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>


seasar-dotnet メーリングリストの案内