[Seasar-user:5137] Re: S2.4.2.+S2Dao1.0.39

Junichi Kato [E-MAIL ADDRESS DELETED]
2006年 11月 16日 (木) 02:59:03 JST


加藤です。

いろいろやっていたら、[EDAO0017]は解決したのですが、[ESSR0068]が発生、
以前もはまったのですが、

	public String selectById_ARGS = "departmentId";
	public Account selectById(Integer departmentId);

インターフェイスに対応するSQLファイルがないので、例外が発生していました。
でも、エラーメッセージが
「[ESSR0068]テーブル(department)のカラム(departmentId)が見つかりません」
なので、ちょっと直感的でなくてすぐに間違いに気づけません。
ちなみに、このSQLファイルは、Doltengで雛形を生成してもらうことはできない
でしょうか?

後、個人的な希望ですが、プラグインによるサポートだけでなく、例外が発生し
た場合のメッセージにも工夫があったほうがよいと思います。
たとえば、現行、出力しているメッセージに加えて、「selectByIdに対応する
SQLファイルが存在しません」などの対処に結びつくようなメッセージも出力し
ていただけるとかなり開発者にやさしくなるかと思います。
現状ですと何かあるごとに、自分の間違いを探すために、スタックのソースをみ
たり、ステップ実行してしまいますので、検討いただけたら幸いです。

─────────────────────────────── 
有限会社 グランテック 
代表取締役 
加藤 潤一 Junichi Kato 
 
〒150-0011 東京都渋谷区東1-23-4
TEL : 03-3498-2011
FAX : 03-3498-2012 
Mobile : 090-7238-6314 
[E-MAIL ADDRESS DELETED] http://www.grandtech.jp/ 




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