[Seasar-user:15107] Re: 【DBFlute】prefixを使用して生成したコードがコンパイルエラー

柴切 卓 [E-MAIL ADDRESS DELETED]
2008年 7月 22日 (火) 14:50:01 JST


お世話になっております、柴切です。

再修正版を利用してみました。

プレフィックスあり生成コードのコンパイルOKでした。

久保さん、対応ありがとうございました。


kubo さんは書きました:
> 久保(jflute)です。
>
> ありがとうございます。
> http://dbflute.sandbox.seasar.org/download/dbflute/dbflute-0.7.7.zip
> 再度修正しました。お手数お掛けします。
>
> 2008/7/22 柴切 卓 <[E-MAIL ADDRESS DELETED]>:
>   
>> 柴切です。
>>
>> 久保さん、対応ありがとうございます。
>>
>> 修正版を試したところ
>> --------------------
>> XXX\AllCommon\Bhv\prefix_AbstractBehaviorReadable.cs(83,24): エラー
>> CS0246: 型または名前空間名 'ResultBeanBuilder' が見つかりませんでした,
>> XXX\AllCommon\Bhv\prefix_AbstractBehaviorReadable.cs(88,13): エラー
>> CS0246: 型または名前空間名 'PagingInvoker' が見つかりませんでした,
>> XXX\AllCommon\Bhv\prefix_AbstractBehaviorReadable.cs(88,56): エラー
>> CS0246: 型または名前空間名 'PagingInvoker' が見つかりませんでした,
>> XXX\AllCommon\S2Dao\prefix_FetchNarrowingResultSetFactory.cs(41,17): エ
>> ラー CS0103: 名前 'OutsideSqlContext' は現在のコンテキスト内に存在しません。
>> XXX\AllCommon\S2Dao\prefix_S2DaoMetaDataExtension.cs(483,37): エラー
>> CS0246: 型または名前空間名 'Entity' が見つかりませんでした,
>> XXX\AllCommon\S2Dao\prefix_S2DaoMetaDataExtension.cs(555,27): エラー
>> CS0246: 型または名前空間名 'Entity' が見つかりませんでした,
>> XXX\BsBhv\prefix_BsArtistBhv.cs(145,24): エラー CS0246: 型または名前空間
>> 名 'ResultBeanBuilder' が見つかりませんでした,
>> XXX\BsBhv\prefix_BsArtistBhv.cs(155,13): エラー CS0246: 型または名前空間
>> 名 'PagingInvoker' が見つかりませんでした,
>> XXX\BsBhv\prefix_BsArtistBhv.cs(155,56): エラー CS0246: 型または名前空間
>> 名 'PagingInvoker' が見つかりませんでした,
>> --------------------
>>
>> まだ、このあたりのプレフィックスが足りないようです。
>>
>> ちなみに、上記の部分を手でプレフィックスを付け足すとコンパイルOKになりま
>> した。
>>
>> よろしくお願いします。
>>
>> kubo さんは書きました:
>>     
>>> 久保(jflute)です。
>>>
>>> 柴切さん、こんにちは
>>>
>>> ご指摘ありがとうございます。
>>>
>>> http://dbflute.sandbox.seasar.org/download/dbflute/dbflute-0.7.7.zip
>>> にて修正版をUPしてみました。
>>> お手数ですが、ご確認頂けませんでしょうか?
>>>
>>> 2008/7/22 柴切 卓 <[E-MAIL ADDRESS DELETED]>:
>>>
>>>       
>>>> はじめまして、柴切と申します。
>>>>
>>>> DBfluteを利用していて、気づいた点がありましたのでメールしました。
>>>>
>>>> 利用したDBfluteは 0.7.6
>>>>
>>>> buildpropertiesファイルに
>>>>
>>>> torque.targetLanguage = csharp
>>>> torque.projectPrefix=prefix_
>>>>
>>>> と設定して、コード生成を行ったのですが、
>>>>
>>>> コンパイルしてみると
>>>>
>>>> S2DaoMetaDataExtension.cs内
>>>>
>>>> protected ISqlCommand InitializeSpecifiedOutsideSqlCommand(String
>>>> sqlCommandKey, OutsideSqlContext outsideSqlContext) {
>>>>
>>>> の型名 OutsideSqlContext
>>>>
>>>> protected IPropertyType CreatePropertyTypeExtension(PropertyInfo pi,
>>>> DBMeta dbmeta) {
>>>>
>>>> の型名 DBMeta
>>>>
>>>> でコンパイルエラーが出ます。
>>>>
>>>> この2カ所がプレフィックスつかずに生成されているようです。
>>>>
>>>> ご確認いただければと思います。
>>>>
>>>> 以上、よろしくお願いいたします。
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Seasar-user mailing list
>>>> [E-MAIL ADDRESS DELETED]
>>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>>>
>>>>
>>>>         
>>> _______________________________________________
>>> Seasar-user mailing list
>>> [E-MAIL ADDRESS DELETED]
>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>>
>>>
>>>
>>>       
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>>     
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>
>   




Seasar-user メーリングリストの案内