[Seasar-user:8421] 不要なメソッドにまでSQL_FILEアノテーションが働きます。

島村竜一 [E-MAIL ADDRESS DELETED]
2007年 6月 18日 (月) 17:27:06 JST


いつもお世話になっております。
島村です。

SQL_FILEアノテーションの動作でバグらしきものがあります。

対象外のメソッドにも同時にSQL_FILEアノテーションがかかっています。


daoに以下の宣言をしておきます。
	public String SelectMakeQueryCheckMemer_SQL_FILE = null;
	
	public ArrayList SelectMakeQueryCheckMemer(DbUtilBean bean);



そうしますと、
	public int insert(MemberBaseBean base);を呼ぶときに

以下のエラー障害が発生します。

org.seasar.dao.MethodSetupFailureRuntimeException: [EDAO0019]jp.aa.dao.MemberBaseDao
のSelectMakeQueryCheckMemer
メソッドの初期化時に例外が発生しました。理由は
org.seasar.dao.SqlFileNotFoundRuntimeException: [EDAO0025]SQLファイルが
見つかりません。(Dao=jp.aa.dao.MemberBaseDao,

public String SelectMakeQueryCheckMemer_SQL_FILE = null;
をコメントアウトするとinsertメソッドが正しく動作します。

以上

よろしくお願いします。





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