ibatis中的parameterMap和parameterClass区别

<parameterMap id=”insert-product-param” class=”com.domain.Product”>
<parameter property=”description” />
<parameter property=”id”/>
</parameterMap>
<statement id=”insertProduct” parameterMap=”insert-product-param”>
insert into PRODUCT (PRD_DESCRIPTION, PRD_ID) values (?,?);
</statement>

注意!parameterMap 并不自动地绑定到特定的 Java 类。因此在上面的例子中,任何拥

有“id”和“description”属性的 Java Bean 对象,都可以作为 parameterMap 的输入。如果

需要将输入绑定到特定的 Java 类,可以使用 mapped-statement 的 parameterClass属性。

parameterClass能够限制属性名在特定的范围内,就好像定义了同名的java类,要用包来区分,当不同的javaBean出现同名的属性时,用parameterClass能更好地区分。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值