parameterMapの使用
1054 ワード
<parameterMap class="User" id="insertUser-param">
<parameter property="username"/>
<parameter property="password"/>
</parameterMap>
<insert id="insertUser" parameterMap="insertUser-param">
insert into t_user values (
null,?,?
)
<selectKey resultClass="int" keyProperty="id">
SELECT @@IDENTITY AS ID
</selectKey>
</insert>
parameterMapは入力パラメータに使用され、SQL文の?番号、JDBCの
PreparedStatement類似
User user = new User();
user.setUsername(" dd");
user.setPassword("dd");
Object obj = sqlMapper.insert("insertUser", user);
parameterMapでは、パラメータオブジェクトのプロパティをSQLクエリ文の動的パラメータにマッピングすることができます.parameterMapの