函数:public List<Orders> findOrdersListById(Integer id)throws Exception;
对应的sql语句:
<select id="findOrdersListById" parameterType="java.lang.Integer" resultType="cn.edu.lingnan.dto.Orders">
SELECT orders.* FROM orders
<where>
user_id=#{id,jdbcType=INTEGER}
</where>
其中前面的user_id表示的是数据库的列名,后面的#{id,jdbcType=INTEGER} 表示通过形参传入的数据,id为形参名(例如: Items selectByPrimaryKey(Integer id);)。
必须写成这个形式,否则报错:该方法的id参数没有set方法。