摘要:等待数据库返回请求结果的秒数,或的一个。仅对和有用唯一标记一个属性,会通过的返回值或者通过语句的子元素设置它的键值,默认。仅对和有用这会令使用的方法来取出由数据库内部生成的主键比如像和这样的关系数据库管理系统的自动递增字段,默认值。
一、前言
在使用 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 + "条记录!" + " 刚刚插入记录的主键自增长值为:" + user.getId()); }四、属性大全 五、MyBatis教程推荐
想详细的学习MyBatis,推荐大家看这个教程:http://www.mybatis.org/mybati...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/110368.html
摘要:通过配置文件通过配置导入指定的使用的方式属性的同学也可以通过配置通过配置先配置文件使用的方式再配置注意中对象需要添加托管给方能正常使用。建议与任选其一,建议使用通过注解的方式使用,当然如果习惯配置的方式也可以使用。 导读: 在上篇文章中我们介绍了spring-data-jpa的一些常用方法,在这篇文章中我们在介绍关于mybatis与Spring Boot 的集成,及一些常用方法 集成:...
摘要:提供映射标签,支持对象与数据库的字段关系映射提供对象关系映射标签,支持对象关系组建维护提供标签,支持编写动态。层实现类添加更新删除根据查询查询所有的层构建测试结果其他接口已通过测试,无问题。 微信公众号:一个优秀的废人如有问题或建议,请后台留言,我会尽力解决你的问题。 前言 如题,今天介绍 SpringBoot 与 Mybatis 的整合以及 Mybatis 的使用,本文通过注解的形式...
摘要:前两篇已经构建了标准工程实例,也整合了实现了简单数据库访问,本篇主要更深入的学习下,实现较为完整的数据库的标准服务。到这里,最复杂的数据访问基本就算编写完了。 前两篇已经构建了RESTful API标准工程实例,也整合了MyBatis实现了简单数据库访问,本篇主要更深入的学习下,实现较为完整的数据库CRUD的标准服务。 首先看下要实现的效果吧,完成下面截图部分的API,除了CRUD之外...
阅读 2992·2021-11-24 10:21
阅读 1561·2021-10-11 10:57
阅读 2763·2021-09-22 15:24
阅读 2599·2021-09-22 14:58
阅读 2303·2019-08-30 13:16
阅读 3464·2019-08-29 13:05
阅读 3392·2019-08-29 12:14
阅读 3362·2019-08-27 10:55