masanです。 >charではデータの末尾がスペース埋めされるためだと思います。 > > ex: char(6)では AAA = 'aaaa' ではなく、AAA = 'aaaa ' > >SQLを直接発行した場合にヒットするのは、DB側での型変換が効い >ているためかと。 eclipseにてデバッグしている時に表示されるSQLをコピペすると ヒットするので、データベース側で何らかの処理がされているのでしょうね。 ちなみにデータベースはOracleです。 ありがとうございました。