0

iBatis を使用した select ステートメントに問題があります。select soc from soc.soc = #value# としてクエリを sumit すると null が返されますが、#value# を「test」としてハードコーディングすると正しい結果が返されます。

私は解決策を探しましたが、私が使用している方法は正しいようです。同様の問題を抱えている人はいますか?

iBatis 2.3 と oracle db を使用しています。

前もって感謝します

4

1 に答える 1

0

これは、クラス属性 ( ) で null 値を送信しているためですvalue。ログで属性値をデバッグします。次のように設定してデバッグできます。

log4j.logger.com.ibatis=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG

上記の両方を使用して、sql パラメータ値を取得できます。

于 2012-09-08T15:10:01.523 に答える