自己寫sql語句(mapper.xml)

函數: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方法。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章