mysql表属性与mybatis得_MyBatis的常见属性总结

一、前言

在使用 MyBatis 时,最长打交道的就是 XML映射文件 ,

使用 MyBatis 的 select、insert、update、delete 实现数据库的增删改查。

但是用的时间多了,发现相同的查询,却又很多中使用方法,属性的配置也是有多种方式,每次都会去抉择该使用哪一种比较好?无奈耽误了开发时间。

这里主要总结的就是一套最常用,也是本人觉的最合理的MyBatis用法,记住这里的,就可以应付日常所需了,从此告别选择恐惧症。

二、常见的属性规律

记住其中的常见属性就可以,例如,select 元素有很多属性:

但是我们一般只需要配置其中几个就可以了,其它的很少使用:

是不是清爽多了。

三、常用属性(记住这里就可以啦) //类型别名,之后就不用写包名了// resultMap 可以封装很多个属性,在返回数据多的情况下,可以避免使用 resultType="hashmap" 返回不易识别的Map对象,而可以直接返回封装的对象,如 User       //sql语句的封装,之后可以使用  来插入相关 sql 语句    id, phone, email, nickname, password, avatar, create_time, last_login_time, status

MyBatis 中 useGeneratedKeys 和 keyProperty 含义:// 如果没有useGeneratedKeys="true"和keyProperty="id",下面 insert 之后的 user.getId() 是无法获取 id 值的public void insert(User user) {      int count = userMapper.insert(user);     System.out.println("共插入" + count + "条记录!"  + "\n刚刚插入记录的主键自增长值为:" + user.getId()); }

四、属性大全

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值