给SQL语句传参
1、#{ }方式
Mybatis会在运行过程中,把配置文件中的 SQL语句 里面的 #{ } 转换为 “ ? " 占位符,发送给数据库执行。
配置文件中的SQL:
<delete id="deleteEmployeeById">
delete from t_emp where emp_id=#{empId}
</delete>
实际执行的SQL:
delete from t_emp where emp_id=?
2、${ }方式
将来会根据 ${ } 拼字符串
①SQL语句
<select id="selectEmployeeByName" resultType="com.atguigu.mybatis.entity.Employee">
select emp_id empId,emp_name empName,emp_salary empSalary from t_emp where emp_name like '%${empName}%&#