[Seasar-user:18410] [S2JDBC]OracleでのChar型カラムの検索について
Yusuke Ito
[E-MAIL ADDRESS DELETED]
2009年 8月 31日 (月) 20:05:00 JST
お世話になります。
伊藤です。
表題の件について、質問させて下さい。
以下のテーブルをServiceクラスを使用して検索した場合、
ID3カラムの空白の問題で、検索結果が0件となってしまいます。
('01 ' = '01'の条件になっている?)
プログラムのほうで、'01 'とした場合にはレコードが取得できます。
Char型のカラムを検索条件にする場合に、上記の問題を解決する方法は
ありますでしょうか?
◆テーブル[T_FIELDS]
ID1 :Char(6)
ID2 :Char(6)
ID3 :Char(4)
Name :VarChar2
ShorName :VarChar2
◆検索対象データ
ID1 :123456
ID3 :789012
ID1 :01
Name :名称1
ShortName :略称1
◆SQL(Serviceクラスが発行したSQL)
SELECT
T1_.NAME as C1_,
T1_.SHORTNAME as C2_
FROM
T_FIELDS T1_
WHERE
T1_.ID1 = '123456' AND
T1_.ID2 = '789012' AND
T1_.ID3 = '01'
Seasar-user メーリングリストの案内