当前位置: 首页 > news >正文

建设银行网站首页网络推广都是收费

建设银行网站首页,网络推广都是收费,怎么样做贷款网站,广告设计专业学校MyBatis-Plus分页插件和MyBatisX插件六、插件1、分页插件a>添加配置类b>测试八、代码生成器1、引入依赖2、快速生成十、MyBatisX插件1、新建spring boot工程a>引入依赖b>配置application.ymlc>连接MySQL数据库d>MybatisX逆向生成2、MyBatisX快速生成CRUD申明…

MyBatis-Plus分页插件和MyBatisX插件

  • 六、插件
    • 1、分页插件
      • a>添加配置类
      • b>测试
  • 八、代码生成器
    • 1、引入依赖
    • 2、快速生成
  • 十、MyBatisX插件
    • 1、新建spring boot工程
      • a>引入依赖
      • b>配置application.yml
      • c>连接MySQL数据库
      • d>MybatisX逆向生成
    • 2、MyBatisX快速生成CRUD

申明: 未经许可,禁止以任何形式转载,若要引用,请标注链接地址。 全文共计10418字,阅读大概需要3分钟
更多学习内容, 欢迎关注我的个人公众号:不懂开发的程序猿

相关阅读:

MyBatis-Plus入门案例

MyBatis-Plus基本CRUD

六、插件

1、分页插件

MyBatis Plus自带分页插件,只要简单的配置即可实现分页功能

a>添加配置类

@MapperScan("com.jerry.mybatisplus.mapper")
@Configuration
public class MybatisPlusConfig {@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor(){MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));return interceptor;}
}

b>测试

    @Testpublic void testPage(){//设置分页参数Page<User> page = new Page<>(1, 5);userMapper.selectPage(page, null);//获取分页数据List<User> records = page.getRecords();records.forEach(System.out::println);System.out.println("当前页:"+page.getCurrent());System.out.println("每页显示的条数:"+page.getSize());System.out.println("总记录数:"+page.getTotal());System.out.println("总页数:"+page.getPages());System.out.println("是否有上一页:"+page.hasPrevious());System.out.println("是否有下一页:"+page.hasNext());}

八、代码生成器

1、引入依赖

        <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-generator</artifactId><version>3.5.1</version></dependency><dependency><groupId>org.freemarker</groupId><artifactId>freemarker</artifactId><version>2.3.31</version></dependency>

2、快速生成

package com.jerry.mybatisplus;import com.baomidou.mybatisplus.generator.FastAutoGenerator;
import com.baomidou.mybatisplus.generator.config.OutputFile;
import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;import java.util.Collections;/*** ClassName: FastAutoGeneratorTest* Package: com.jerry.mybatisplus* Description:** @Author jerry_jy* @Create 2023-02-10 16:39* @Version 1.0*/
public class FastAutoGeneratorTest {public static void main(String[] args) {FastAutoGenerator.create("jdbc:mysql://127.0.0.1:3306/mybatis_plus?characterEncoding=utf-8&userSSL=false", "root", "root").globalConfig(builder -> {builder.author("jerry") // 设置作者//.enableSwagger() // 开启 swagger 模式.fileOverride() // 覆盖已生成文件.outputDir("D://mybatis_plus"); // 指定输出目录}).packageConfig(builder -> {builder.parent("com.jerry") // 设置父包名.moduleName("mybatisplus") // 设置父包模块名.pathInfo(Collections.singletonMap(OutputFile.mapperXml, "D://mybatis_plus"));// 设置mapperXml生成路径}).strategyConfig(builder -> {builder.addInclude("user") // 设置需要生成的表名.addTablePrefix("t_", "c_"); // 设置过滤表前缀}).templateEngine(new FreemarkerTemplateEngine()) // 使用Freemarker引擎模板,默认的是Velocity引擎模板.execute();}}

十、MyBatisX插件

MyBatis-Plus为我们提供了强大的mapper和service模板,能够大大的提高开发效率 但是在真正开发过程中,MyBatis-Plus并不能为我们解决所有问题,例如一些复杂的SQL,多表 联查,我们就需要自己去编写代码和SQL语句,我们该如何快速的解决这个问题呢,这个时候可 以使用MyBatisX插件 MyBatisX一款基于 IDEA 的快速开发插件,为效率而生。

1、新建spring boot工程

a>引入依赖

pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.1</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.jerry</groupId><artifactId>mybatisplus</artifactId><version>0.0.1-SNAPSHOT</version><name>mybatisplus</name><description>mybatisplus</description><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.1</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

b>配置application.yml

spring:# 配置数据源信息datasource:# 配置数据源类型type: com.zaxxer.hikari.HikariDataSource# 配置连接数据库的各个信息driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/mybatis_plus?serverTimezone=GMT%2B8&characterEncoding=utf-8&useSSL=falseusername: rootpassword: root

c>连接MySQL数据库

(E:/typora/image-20230210173113435.png)]在这里插入图片描述

填好【用户名】、【密码】、【数据库名字】

d>MybatisX逆向生成

在这里插入图片描述

填好【模块路径】、【包名】、【实体类名】

在这里插入图片描述

在这里插入图片描述

2、MyBatisX快速生成CRUD

package com.jerry.mybatisplusx.mapper;
import java.util.List;
import org.apache.ibatis.annotations.Param;import com.jerry.mybatisplusx.pojo.User;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;/**
* @author Admin
* @description 针对表【user】的数据库操作Mapper
* @createDate 2023-02-10 17:32:51
* @Entity com.jerry.mybatisplusx.pojo.User
*/
public interface UserMapper extends BaseMapper<User> {int insertSelective(User user);//增int deleteByIdAndName(@Param("id") Long id, @Param("name") String name);//删int updateAgeAndSexById(@Param("age") Integer age, @Param("sex") Integer sex, @Param("id") Long id);//改List<User> selectAgeAndSexByAgeBetween(@Param("beginAge") Integer beginAge, @Param("endAge") Integer endAge);//查List<User> selectAllOrderByAgeDesc();//排序
}

在这里插入图片描述
–end–

http://www.tj-hxxt.cn/news/7608.html

相关文章:

  • 旅行社网站建设规划方案新东方烹饪学校学费一年多少钱
  • 做旅游网站包括哪些栏目培训公司排名
  • 建网站公司联系方式惠州企业网站建设
  • 手机网站建设制作教程盘古百度推广靠谱吗
  • 百度做网站的公司seo搜索引擎优化名词解释
  • windows和linux做网站品牌推广与传播方案
  • 专业建站公司加盟百度浏览器网站入口
  • 深圳找做网站营销图片大全
  • 网站运营的具体工作包括哪些软文营销的三个层面
  • 网站分别北京推广平台
  • 用DW 做响应式网站网站推广营销的步骤
  • 公司网站空间申请视频推广渠道有哪些
  • 微商产品做网站百度seo查询系统
  • 公司网站百度搜索的描述怎么做南昌网站设计
  • web网站开发的参考文献seo在线外链
  • 网站地图提交地址销售成功案例分享
  • arvixe如何做网站品牌广告图片
  • 软件设计培训aso推广优化
  • 网站建设培训个人怎么样免费做网站
  • 舟山网站建设优化外贸业务推广
  • 用户体验设计师是什么seo关键词快速排名软件
  • wordpress安装网站源码淄博seo培训
  • 做个赌博网站需要多少钱徐州seo外包
  • 响应式网站建设价位中国最新军事新闻
  • wordpress中文建站站长聚集地
  • html5手机 网站广州中小企业seo推广运营
  • 冒充it男给某网站做修复成都seo推广员
  • 营销策划公司企业文化深圳网站优化公司哪家好
  • 什么是网站地址如何设计一个网页
  • 百度自助网站建设一起来看在线观看免费