呵呵呵5596

导航

mybatis(2) 听课笔记12.09

 mybatis crud增删改查

首先搭建一个普通工程,

mybatis对数据库进行修改时,需要手动提交事务,要不然会回滚事务.

 

如何获取新增记录之后的主键?

第一种方法:

 

 

第二种方法

 

 

 

两种模糊查询方式:

 

第一种预编译,

第二种直接传值

 

多个参数查询

使用map:

 

输入参数名称问题?

resultMap标签,

 

resultMap的值要和resultMap标签的id一致.

 

resultType和resultMap的区别,

1 都是描述返回结果,resultType

2 resultType数据表字段和实体字段名称一样前提下才可以使用

3 resultMap数据表字段和实体字段名称不一样,必须使用resultMap标签手动

数据表字段和实体字段名称一样.

 

 使用别名查询

  • 修改映射配置

 

<select id="findAll" resultType="com.qf.pojo.User">

 

    select id as userId,username as userName,birthday as userBirthday,sex as userSex,address as

userAddress from user

</select>

 

posted on 2021-12-09 15:51  呵呵呵5596  阅读(25)  评论(0编辑  收藏  举报