[Seasar-user:10482] Re: [Dolteng] Entity・Daoの自動生成でコンパイルエラーなDaoができる
taichi sato
[E-MAIL ADDRESS DELETED]
2007年 9月 12日 (水) 15:51:11 JST
太一です。
引数名をハンドリングする処理がバグっておりました。
直ちに修正いたしましたので、次のリリースで反映されます。
ご報告ありがとうございます。
07/09/12 に Applied_MATSUDA Masaaki<[E-MAIL ADDRESS DELETED]> さんは書きました:
> TigerCatです.
>
> お世話になっております.
>
>
> 現時点のDolteng最新版で
> 組み込みH2databaseに以下のテーブルを生成しました.
>
> create table CHOICE_MST(
> QUESTION_ID integer not null,
> SEQ integer not null,
> LABEL varchar(9999) not null,
> VALUE varchar(9999) not null
> );
> alter table CHOICE_MST
> add primary key(QUESTION_ID, SEQ);
>
> これを,DatabaseViewから右クリックで
> "New Dao or Entity" を選択してみたところ,
> コンパイルエラーしているDaoソースコードが出来上がって
> しまいました.
> (あ,Teeda+Kuinaなプロジェクトです)
>
> EclipseでエラーマーカーとなっているのはDao interfaceの
>
> public ChoiceMst find(Integer questionId, Integer seq);
> の "seq" の部分で,
> 「seq does not exist in survey.entity.ChoiceMst.」
> といっています.
>
> ではEntityのほうはどうかといいますと,
> @Id
> @GeneratedValue
> private Integer seq;
>
> という感じでちゃんとseqフィールド生成されているようです.
>
> これは・・・一体・・・
> どうしてでしょうか.
> seqがNGワードでしたっけ?
>
>
> ちなみに環境は AmaterasIDE 2.0.4(Eclipse 3.2.2)です.
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内