mybatis知识点
传入参数:从java代码中把数据传入到mapper文件的sql语句中。
一个简单类型的参数
mybatis把java的基本数据类型和String都叫简单类型。Integer是包装类也属于基本数据类型。
在mapper文件获取简单类型的一个参数的值,使用 #{任意字符}
多个简单类型的参数
接口中:
public List<Student> selectMulitParam(@Param("myname") String name, @Param("myage") Integer age)
"myname"就代表String name;"myage"就代表Integer age
mapper文件中:#{myname}
<select>
select * from student where **name=#{myname} or age=#{myage}**
</select>
多个参数,使用java对象作为接口中方法的参数
语法:#{属性名}