1.使用mybatis计算可以使用${}
<select id="findBookByPage" parameterType="PageInfo" resultType="GoodInfo">
select a.book_id,a.book_name,a.book_price,a.book_author,a.status,a.is_new,a.is_hot,a.store_count,b.type_name
from tb_book a,tb_type b
where a.type_id = b.type_id limit ${(currentPage-1)*pageSize},#{pageSize}
</select>
2.#{}与${}的区别
1)#{}不能写在引号里面,而 ${}写在引号里面
...... like "%"#{limitQuery.book_name}"%"
...... like "%${limitQuery.book_name}%"
.2)#{},括号里的参数不可以参与计算,${},括号里的参数可以参加计算
3)使用#{}引入参数,其实是先使用?占位符,再设置参数.而使用 ${}引入参数是直接拼接SQL语句