[Seasar-user:9164] Re: [S2Dao]Pager でSqlファイルを指定する場合

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 7月 13日 (金) 17:00:26 JST


小林 (koichik) です.

Date:    Fri, 13 Jul 2007 14:52:08 +0900
From:    Yasuo Higa <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:9161] Re: [S2Dao]Pager でSqlファイルを指定する場合

> EmployeeDao_getEmps.sql
> SELECT * FROM emp
> /*BEGIN*/
> WHERE /*IF dto.job != 789*/job = /*dto.job*/'CLERK'/*END*/
> /*END*/
> 
> で試してみましたがOKでした。
> すみません。数値を書いても文字列と比較できるようです。

文字列と比較できるというより数値 (double) として
比較されてしまい,変換に失敗すると例外が吹っ飛んで
来ちゃうので,dto.job が数字以外を含むなら右辺は
文字列にすべきですね.


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




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