您的当前位置:首页正文

Mybatis映射文件select 返回List

2024-11-10 来源:个人技术集锦

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

Top