栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

8.03 Day34---BaseMapper查询语句用法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

8.03 Day34---BaseMapper查询语句用法

目录

BaseMapper查询语句用法:

Wrapper:

 Wrapper子句构造器父类:

用@Data和加依赖代替实体类中的toString Getter和Setter方法

 验证 List selectList(@Param("ew") Wrapper queryWrapper);语句:

 Page类:

在启动类中添加下面的方法,即可告诉MyBatis,我们使用的是MySql数据库:

框架整合:

 创建工程:

 创建web目录:

 安装依赖 MySQL版本降级:

配置web/resource目录 JSP的前缀和后缀 Tomcat端口号: 

开启MyBatis的SQL语句日志打印: 

创建文件:


BaseMapper查询语句用法:

Wrapper:

双击Shift找Wrapper的源代码:

 

 Wrapper子句构造器父类:

1.QueryWrapper 作为where条件子句的构造器

2.UpdateWrapper 修改set子句的构造器

用@Data和加依赖代替实体类中的toString Getter和Setter方法


    org.projectlombok
    lombok

@Data注解:用于注解实体类 

 

 

 

 验证 List selectList(@Param("ew") Wrapper queryWrapper);语句:

 Page类:

在启动类中添加下面的方法,即可告诉MyBatis,我们使用的是MySql数据库:

验证> E selectPage(E page, @Param("ew") Wrapper queryWrapper);方法:

@Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor(){
        MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
        PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor(DbType.MYSQL);
        mybatisPlusInterceptor.addInnerInterceptor(paginationInnerInterceptor);
        return mybatisPlusInterceptor;
    }

框架整合:

 创建工程:

 

 创建web目录:

 安装依赖 MySQL版本降级:


    org.apache.tomcat.embed
    tomcat-embed-jasper
    provided


    jstl
    jstl
    1.2
    provided


    taglibs
    standard
    1.1.2
    provided

配置web/resource目录 JSP的前缀和后缀 Tomcat端口号: 

spring.application.name=springboot-mybatisplus-01
server.port=8084
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.name=defaultDataSource
spring.datasource.url=jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.username=root
spring.datasource.password=root
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
spring.mvc.view.prefix=/jsp/
spring.mvc.view.suffix=.jsp


    
        src/main/web
        META-INF/resources
        
            ***.xml
            **/*.properties
        
    

开启MyBatis的SQL语句日志打印: 

@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor(){
  MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
  PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor(DbType.MYSQL);
  mybatisPlusInterceptor.addInnerInterceptor(paginationInnerInterceptor);
  return mybatisPlusInterceptor;
}

创建文件:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1036897.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号