![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
GZHU_hcc
这个作者很懒,什么都没留下…
展开
-
MyBatis:返回值为map的封装方法
一、一条记录记入mapEmployeeMapper接口的方法如下:public Map<String,Object> getEmpById(Integer id);对应XML的配置如下所示<select id="getEmpById" resultType="map"> select * from employee where id=#{id}</select>二、多条记录记入mapEmployeeMapper接口的方法如下@MapKey("id")原创 2021-07-29 10:13:56 · 415 阅读 · 0 评论 -
MyBatis:获取增加数据和更新数据后的主键
如果想要获取增加或者更新数据后的主键可以根据以下方式获取(在对应的mapper.xml文件当中)<mapper namespace="com.cch.mapper.EmployeeMapper"> <insert id="addMember" parameterType="com.cch.domain.Employee" useGeneratedKeys="true" keyProperty="id"> insert into tbl_employee(lastname,em原创 2021-07-28 16:36:09 · 377 阅读 · 0 评论 -
MyBatis:如何传入多对参数
要进行判断会有多个条件一般传入多对参数的方法如下一、传入指定的多个参数在接口类中的参数前面加个@Param(“xxx”),xxx就是指定mapper的xml文件能够识别的参数名List<Employee> findByIdAndLastName(@Param("id") int id,@Param("lastName") String lastName);<select id="findByIdAndLastName" resultType="employee">原创 2021-07-28 17:07:54 · 131 阅读 · 0 评论