在MyBatis中,構造方法的參數可以通過兩種方式進行傳遞:
<resultMap id="userMap" type="User">
<id property="id" column="id"/>
<result property="name" column="name"/>
<result property="age" column="age"/>
<constructor>
<idArg column="id" javaType="int"/>
<arg column="name" javaType="String"/>
<arg column="age" javaType="int"/>
</constructor>
</resultMap>
在這個例子中,
public interface UserMapper {
User selectUserById(int id);
}
在這個例子中,selectUserById方法接受一個int類型的參數id,該參數將作為構造方法的參數傳遞給SQL語句進行查詢操作。