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

kubo [E-MAIL ADDRESS DELETED]
2008年 7月 22日 (火) 14:40:26 JST


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