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
|