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