[Seasar-user:3469] Re: [S2DAO]examples.dao.EmployeeDaoClientにてSQLで例外
上原 慶三
[E-MAIL ADDRESS DELETED]
2006年 4月 7日 (金) 03:28:51 JST
上原です。
J beiowulf wrote:
> 初めまして
> 仲原です。
>
> 本日からS2DAOを使い始めたのですが
> examples.dao.EmployeeDaoClientを実行すると
> 例外が発生してしまいました。
>
> 該当クラスの37行目を変更すると動くようになったのですが
> public String getEmployeeByDeptno_QUERY = "/*IF deptno !=
> null*/deptno = /*deptno*/123\n"+
> " /*ELSE*/ 1=1\n"+
> "/*END*/";
> ↓
>
> public String getEmployeeByDeptno_QUERY = "deptno = /*deptno*/123\n";
>
> これは、SQL自動生成でのQUERYアノテーション時による
> 条件指定が出来ないということでしょうか?
うあっ。これは単純なexamplesのミスです。すいません。以下のように変更して
ください。
public String getEmployeeByDeptno_QUERY = "/*IF deptno != null*/deptno =
/*deptno*/123\n"+
" --ELSE 1=1\n" +
"/*END*/";
しかしなんて今まで気づかなかったんでしょう。履歴見たら相当前からだし。
リリースしなおしたほうがいいですかね。
--
---
上原 慶三<[E-MAIL ADDRESS DELETED]>
Seasar-user メーリングリストの案内