Could you, please, help me find an error, very simple statement, but not work..
<statement id="getPayorders" resultMap="payorder_result"> select d.payorder from fin.payorders d where d.partner = #partner# <dynamic> <isGreaterThan prepend=" and " property="owner" compareValue="0"> d.owner = #owner# </isGreaterThan> </dynamic> </statement> without dynamic all works, Log4J text. 2005-05-12 16:26:52,718 INFO main TestIbatis TestIbatis - Executing: 2005-05-12 16:26:53,703 DEBUG main com.ibatis.common.jdbc.SimpleDataSource com.ibatis.common.jdbc.SimpleDataSource - Created connection 8002486. 2005-05-12 16:26:53,703 DEBUG main java.sql.Connection com.ibatis.common.jdbc.logging.ConnectionLogProxy - {conn-100000} Connection 2005-05-12 16:26:53,765 DEBUG main java.sql.PreparedStatement com.ibatis.common.jdbc.logging.PreparedStatementLogProxy - {pstm-100001} PreparedStatement: select d.payorder from sell.payorders d where d.partner = ? <dynamic><isGreaterThan prepend=" and " property="owner" compareValue="0"> d.owner = ? </isGreaterThan></dynamic> 2005-05-12 16:26:53,765 DEBUG main java.sql.PreparedStatement com.ibatis.common.jdbc.logging.PreparedStatementLogProxy - {pstm-100001} Parameters: [1, 15842] 2005-05-12 16:26:53,765 DEBUG main java.sql.PreparedStatement com.ibatis.common.jdbc.logging.PreparedStatementLogProxy - {pstm-100001} Types: [java.lang.Long, java.lang.Long] 2005-05-12 16:26:53,781 DEBUG main com.ibatis.common.jdbc.SimpleDataSource com.ibatis.common.jdbc.SimpleDataSource - Returned connection 8002486 to pool. -- regards, Sergey mailto:[EMAIL PROTECTED]