[Seasar-user:10285] Re: [DBFlute] 識別子が長すぎるを解決したい

kubo [E-MAIL ADDRESS DELETED]
2007年 9月 4日 (火) 02:32:53 JST


久保です。

> > > 
> > > ADMINISTRATOR_MASTER = map;{ \
> > >     ; USER_ACCOUNT_ID = map:{columnAliasName = uaId}
> > > }
> > > 
> > > となります。
> > 
> > おっしゃる通りに設定し事項してみたのですが,吐き出させるSQLに全く変化あ
> > りませんでした...なぜだろう...
> 
> 設定 → 再自動生成で、
> ADMINISTRATOR_MASTERエンティティのUSER_ACCOUNT_MASTERへ参照プロパティ
> として、
>   getUserAccountMasterByUaId()
>   setUserAccountMasterByUaId()
> という風になっていますでしょうか?
> ここでこうなっていなければ、自動生成時点で
> うまくいってないことになります。

加藤さん、
もしよろしければ、

http://dbflute.sandbox.seasar.org/download/2007-09-04/dbflute-0.5.6-SNAPSHOT.zip

を試していただけるとありがたいです。
Oracleで30文字を超えるAlias名は、内部的にAlias名を
短くしてSQLを構成するようにしています。


※0.5.5から0.5.6への移行時の注意点をご覧下さい。
http://dbflute.sandbox.seasar.org/ja/migration/migrate-055to056.html





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