使用SqlProvider パブリッククラスMemberRewardSqlProvider { プライベート静的最終ロガーログ= LoggerFactory.getLogger(EappShpstoreSqlProvider.class)。 パブリック文字列selectByPage(MemberReward memberReward){ StringBufferのSB =新規のStringBuffer(); sb.append( "1 = 1とステータスmember_rewardから選択* = 'D'!"); IF(!memberReward.getShopstoreId()= NULL){ sb.append( "とshopstore_id =" + memberReward.getShopstoreId())。 } log.debug( "selectByPage:" + sb.toString())。 sb.toStringを返します(); } } パブリックインターフェイスXXXXMapper { @SelectProvider(タイプ= MemberRewardSqlProvider.class、方法= "selectByPage") 一覧<MemberReward> selectByPage(MemberReward memberReward、PageBounds pageBounds)。 }