使用#value#作为参数时,iBatus返回null

时间:2012-09-05 21:03:28

标签: ibatis

我在使用iBatis时遇到select语句的问题,当我将查询从soc中求助时,它返回null,其中soc.soc = #value#,但是当我将#value#as硬编码时,它会返回正确的结果测试”。

我已经搜索了解决方案,看起来我正在使用的方式是正确的。 是否有人有类似的问题?

我正在使用iBatis 2.3和oracle db。

提前致谢

1 个答案:

答案 0 :(得分:0)

因为您在类属性(value)中发送空值。调试日志中的属性值。您可以通过设置:

进行调试
log4j.logger.com.ibatis=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG

以上两者都可用于获取sql参数值。