Java代码文件中
public List<Employee> getEmpsByLastNameLike(String lastName)
mapper.xml文件为:
<select id="getEmpsByLastNameLike" resultType="com.guigu.mybatis.Employee">
select*from tbl_employee where name like #{lastname}
</select >
注:resultType="com.guigu.mybatis.Employee"只需要返回list元素的类型
如果是map类型的单个记录,需要resultType=“map”
如果是map类型的但是多个记录,并要求以其中id,name为key
<select id="getEmpByLastNameLikeReturnMap" resultType=“com.guigu.mybatis.Employee">
select *from tbl_employee where lastname like #{lastname} ;
</select >
Java代码为
@Mapkey("id")
public Map<Integer,Employee>getEmpByLastNameLikeReturnMap(String name)
告诉mybatis封装的时候用Employee哪个属性作为key