tnblog
首页
视频
资源
登录

Mybatis的SQL构建7 小小扩展+springboot

4948人阅读 2021/11/16 17:32 总访问:1590509 评论:0 收藏:0 手机
分类: Mybatis高

pom.xml的依赖,我是直接在spring.io官方下的,这样避免依赖冲突

  1. <!--      jdbc-->
  2.       <dependency>
  3.          <groupId>org.springframework.boot</groupId>
  4.          <artifactId>spring-boot-starter-jdbc</artifactId>
  5.       </dependency>
  6. <!--      web-->
  7.       <dependency>
  8.          <groupId>org.springframework.boot</groupId>
  9.          <artifactId>spring-boot-starter-web</artifactId>
  10.       </dependency>
  11. <!--      mybatis-->
  12.       <dependency>
  13.          <groupId>org.mybatis.spring.boot</groupId>
  14.          <artifactId>mybatis-spring-boot-starter</artifactId>
  15.          <version>2.2.0</version>
  16.       </dependency>
  17. <!--      sqlserver数据库-->
  18.       <dependency>
  19.          <groupId>com.microsoft.sqlserver</groupId>
  20.          <artifactId>mssql-jdbc</artifactId>
  21.          <scope>runtime</scope>
  22.       </dependency>
  23. <!--      lombok便于实体的创建-->
  24.       <dependency>
  25.          <groupId>org.projectlombok</groupId>
  26.          <artifactId>lombok</artifactId>
  27.          <optional>true</optional>
  28.       </dependency>

数据库的配置

SQL server:配置代码

  1. spring:
  2.   datasource:
  3.     driver-class-namecom.microsoft.sqlserver.jdbc.SQLServerDriver
  4.     urljdbc:sqlserver://localhost:1433;DatabaseName=youdate
  5.     username: youname
  6.     password: youpwd
  7.     maxActive: 20
  8.     initialSize: 1
  9.     maxWait: 60000
  10.     minIdle: 1
  11.     timeBetweenEvictionRunsMillis: 60000
  12.     minEvictableIdleTimeMillis: 300000
  13.     validationQuery: select 1
  14.     testWhileIdle: true
  15.     testOnBorrow: true
  16.     testOnReturn: true
  17.     poolPreparedStatements: true
  18.     maxOpenPreparedStatements: 20

接口传参的方式



SQL的实现方式

持久层、服务层、测试类

结果

评价

Idea下使用maven搭建SSM(二):Mybatis

开发Web应用,数据的存储和处理往往离不开数据库和SQL语句。在使用Java开发的Web应用中,自然也少不了连接数据库的步骤。在...

关于Mybatis 分页

方法调用持久层接口List&lt;mattersJionDto&gt;queryBuildJoin(@Param(&quot;str_rows&quot;)Stringstr_rows,@Param(&quot;...

Mybatis在Spring Boot配置

一、去Maven官方找mybatis相关依赖,MyBatis Spring Boot Starter依赖(版本自己定义)&lt;!-- mybatis是映射ORM--&gt; &lt...

spring boot +swagger+msSQL +lombok+MybatisListDto 参数

一、参数为list实体model时(注意list参数一定要用对应的类型接收传回的参数,不然会报错)接口效果注意list参数默认是必填,...

Mybatis 底层基础 1

方法调用步骤

Mybatis 核心配置文件xml 1

注意这里是xml的主要标签一、格式1、标签说明1.1环境标签的说明1.2 mappers映射配置文件总结

Mybatis 核心配置文件xml 2之灵活配置数据库链接

一、二、案例1、jdbc.properties相关类容2、在核心配置文件引入jdbc.properties3、用${}占位灵活配置类容

Mybatis 核心配置文件xml 3之为mappers取别名

一、案例1、单个的取法2、多个的取法3、取前4、取完后基本的数据类型系统给我们取好了别名,就是parameterType里面的类容取...

Mybatis 接口代理方式

本文是从传统三层过度而来,不知道传统三层可以看我的文章(传统分层思想)一、实现规则二、类的改变1、修改服务实现类2.1...

Mybatis 动态SQL

一、if例子二、foreach案例优化前优化后

Mybatis 一对一关系

modelmapper结果

Mybatis 一对多关系

pojomapper的写法,注意一对多于一对一resultmap 的区别结果

Mybatis多对多

pojo接口mapper 注意一对多和多对多的resultmap里面的容器都是用collection结果

Mybatis 注解

核心配置文件的配置接口

Mybatis 注解之连表查询 一对一

身份证和人的关系实体接口得到person的接口得到Card的接口@results 就相当于resultMap结果
没有个性,不需要签名
排名
4
文章
473
粉丝
3
评论
2
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术