[Seasar-user:21353] Re: [S2JDBC]SQLファイル実行によるentityへのマッピングについて
須賀祐介
[E-MAIL ADDRESS DELETED]
2012年 6月 19日 (火) 23:20:40 JST
中村さま
お世話になっております。須賀です。
ご回答ありがとうございます。
ご参考にさせて頂きます。
On 2012/06/19, at 9:27, Toshihiro Nakamura <nakamura.toshihiro @ isid.co.jp> wrote:
> 中村(taedium)です。
>
>> 上記にあるようにSQLファイルを利用し、結合し合うentityを
>> マッピングして取得する方法はございませんでしょうか?
>
> ありません。
> SQLファイルを使った場合、@ManyToOneや@OneToManyといった
> 関連を考慮したマッピングは行われないです。
> SQLで取得できる結果セットがフラットにJavaBeansにマッピングされます。
>
>> また、2に関してはS2JDBC-Genの対応データベースにSymfowareが含まれていな
>> いため
>> 諦めていますが、何か対応方法があればご教授願います。
>
> S2JDBC-Genの各タスクには、
> genDialectClassNameというパラメータがあり、
> RDBMSごとの方言を表すクラスを登録できるようになっています。
>
> org.seasar.extension.jdbc.gen.dialect.GenDialect
> インタフェースを実装したSymfoware用のクラスを作成して
> genDialectClassNameパラメータに完全修飾名を指定してください。
> StandardGenDialectを継承し、
> Symfoware独自の挙動部分のみをオーバーライドして
> 実装するのがお奨めです。
>
> --
> Toshihiro Nakamura <nakamura.toshihiro @ isid.co.jp>
>
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内