変数がnullでなく、ゼロより大きい場合にのみ実行される動的SQLステートメントを使用したいと思います。このような:
<isNotNull prepend="AND" property="ProprietaryId">
<isGreaterThan prepend="AND" property="ProprietaryId" compareValue="0">
G.PROPRIETARY_ID = #ProprietaryId#
</isGreaterThan>
</isNotNull>
ただし、2つの'ANDを付加することはありません。
ドキュメントを読みましたが、良い例は見つかりませんでした。