对象参数
1. @Param(“object”)注解声明,在xml文件中不需要通过parameterType声明参数类型,调用通过object.attribute
java类中
public List<ResGoodsListAppVO
> getGoodsByShop(@Param(
"reqGoodsShopListAppVO")ReqGoodsShopListAppVO reqGoodsShopListAppVO);
xml文件中
<if test
="reqGoodsKeyWordVO.sortField!=null and reqGoodsKeyWordVO.sortField!=''">
order by ${reqGoodsKeyWordVO
.sortField} ${reqGoodsKeyWordVO
.order}
</
if>
2. 直接对象参数格式,在xml中需要通过parameterType声明参数类型,调用时直接通过属性名称即可
java类中
public int insert_goods_save_draft(ReqInsertGoodsVO reqGoodsVO);
xml文件中
<
if test=
"is_top_grade_street != null" >
#{is_top_grade_street,jdbcType=INTEGER},
</
if>
3. 直接类型参数通过@Param声明