<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能更好地区分。