--実現したいこと--
OracleのSQLでRTRIMで取得した項目に対して、先頭半角スペースが除去されないことを確認をしたい。
--事象--
springで定義したSQL.mapに対するテストにおいて、JUnit走行時、Excelで設定した下記のようなDBデータを取得すると先頭半角スペースが削除されてしまう。
--Excelデータ--
1行のみ
a列=11
b列= 1
※b列は、半角スペース+"1"
--DB定義--
a CHAR(2)
b CHAR(2)
--取得結果を保持するDTOクラス--
a String
b String
--環境--
JAVA SE7
Oracle11g
JUnit4
--試したこと--
・Excelデータのb列のセルを文字列として扱うようシングルクォートを入れる
b列=' 1
・JUnitテストコードで取得後に" 1"をString変数にセットする。※当然ですが半角スペース+1になっている。
回答1件
あなたの回答
tips
プレビュー