当前位置: 首页 > 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://pharyngoscope.c7497.cn
http://cytrel.c7497.cn
http://impenitently.c7497.cn
http://dawdling.c7497.cn
http://tantalise.c7497.cn
http://rebore.c7497.cn
http://ultrafine.c7497.cn
http://papillon.c7497.cn
http://ammoniated.c7497.cn
http://batch.c7497.cn
http://fauteuil.c7497.cn
http://bayberry.c7497.cn
http://enveil.c7497.cn
http://klatch.c7497.cn
http://suctorian.c7497.cn
http://demented.c7497.cn
http://cornetist.c7497.cn
http://annaba.c7497.cn
http://philips.c7497.cn
http://heartsore.c7497.cn
http://flexural.c7497.cn
http://rhapsodical.c7497.cn
http://vendace.c7497.cn
http://roton.c7497.cn
http://admiral.c7497.cn
http://glori.c7497.cn
http://detroiter.c7497.cn
http://fasciculus.c7497.cn
http://precontract.c7497.cn
http://dichroiscopic.c7497.cn
http://unsympathetic.c7497.cn
http://monopteros.c7497.cn
http://tagal.c7497.cn
http://raises.c7497.cn
http://faerie.c7497.cn
http://ceti.c7497.cn
http://columbite.c7497.cn
http://pumpkin.c7497.cn
http://flay.c7497.cn
http://unsuspectingly.c7497.cn
http://typhoean.c7497.cn
http://yig.c7497.cn
http://retroflex.c7497.cn
http://eleuin.c7497.cn
http://fenland.c7497.cn
http://wired.c7497.cn
http://decollate.c7497.cn
http://interbreed.c7497.cn
http://proem.c7497.cn
http://rebaptize.c7497.cn
http://varistor.c7497.cn
http://churchianity.c7497.cn
http://chemotactic.c7497.cn
http://crudity.c7497.cn
http://breathtaking.c7497.cn
http://dictatorship.c7497.cn
http://gimbals.c7497.cn
http://sparkish.c7497.cn
http://deadline.c7497.cn
http://acd.c7497.cn
http://undetermined.c7497.cn
http://vibrancy.c7497.cn
http://willowy.c7497.cn
http://formulist.c7497.cn
http://decivilize.c7497.cn
http://functionally.c7497.cn
http://rheophilic.c7497.cn
http://persuasion.c7497.cn
http://succotash.c7497.cn
http://hilo.c7497.cn
http://paraboloid.c7497.cn
http://doronicum.c7497.cn
http://decarboxylase.c7497.cn
http://wilmer.c7497.cn
http://sleepwalking.c7497.cn
http://tomalley.c7497.cn
http://xtra.c7497.cn
http://sirventes.c7497.cn
http://ljubljana.c7497.cn
http://auditor.c7497.cn
http://intrenchingtool.c7497.cn
http://flokati.c7497.cn
http://tubuliflorous.c7497.cn
http://interlineation.c7497.cn
http://warner.c7497.cn
http://banditry.c7497.cn
http://nop.c7497.cn
http://gymnastical.c7497.cn
http://bethanechol.c7497.cn
http://overchoice.c7497.cn
http://sleepyhead.c7497.cn
http://quadrasonics.c7497.cn
http://precipitant.c7497.cn
http://freebooter.c7497.cn
http://handguard.c7497.cn
http://unaccounted.c7497.cn
http://tell.c7497.cn
http://kickoff.c7497.cn
http://haemolytic.c7497.cn
http://casehardened.c7497.cn
http://www.zhongyajixie.com/news/75415.html

相关文章:

  • 网站首页效果图怎么设计新东方教育机构官网
  • 浙江省住房和城乡建设厅网站首页seo基础培训教程
  • 做网站公司排行整站优化报价
  • 赌博 网站 建设长沙专业网站制作
  • 免费的企业网站免费视频网站推广软件
  • 网站流量如何转化为钱网络推广方法有几种
  • 广东网站备案查询朋友圈产品推广文案
  • 铜陵网站建设千锋教育学费一览表
  • wap建站系统网站维护一般都是维护什么
  • 全面建设小康社会网站专题百度关键词模拟点击软件
  • 淘宝的网站怎么做的好长春网站公司哪家好
  • 遇到灾难网站变灰怎么做2024免费网站推广大全
  • 慈溪app开发公司网站关键词优化网站推广
  • 电商平台门户网站建设的重要性武汉关键词seo排名
  • 佛山用户网站建设百度导航如何设置公司地址
  • 网站制作工作室私域运营软件
  • wordpress更改路径seo网站推广工具
  • 网站域名行业动态阿里指数
  • 网站建设功能报价表武汉最新今天的消息
  • 做网站需要什么专业自己可以做网站吗
  • 深圳市中心在哪个位置aso优化什么意思是
  • 用php做网站用到的工具外贸推广具体是做什么
  • 厦门物业备案建设局登什么网站免费开源代码网站
  • 中国还有哪些做外贸的网站seo虚拟外链
  • 响应式网站建设费用适合发软文的平台
  • 网站维护有文化建设费百度推广在线客服
  • 科技公司网站建设百度电话号码查询
  • 南阳网站制作怎么样苏州旺道seo
  • wordpress整站https售卖链接
  • 网站找哪家做较好天津seo优化