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

南通建设厅网站google网站设计原则

南通建设厅网站,google网站设计原则,邢台做网站的公司有那个,织梦响应式茶叶网站模板目录 一、使用 MybatisPlus 基本步骤 1. 引入 MybatisPlus 依赖 2. 定义Mapper接口并继承BaseMapper 二、MybatisPlus 常用配置 三、自定义SQL 四、IService 接口 1. 批量新增的效率问题 2. 配置方式 五、插件功能 1. 分页插件 一、使用 MybatisPlus 基本步骤 1. 引…

目录

一、使用 MybatisPlus 基本步骤

1. 引入 MybatisPlus 依赖

2. 定义Mapper接口并继承BaseMapper

二、MybatisPlus 常用配置

三、自定义SQL

四、IService 接口

1. 批量新增的效率问题

2. 配置方式

五、插件功能

1. 分页插件


一、使用 MybatisPlus 基本步骤

1. 引入 MybatisPlus 依赖

<!--MybatisPlus-->
<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3.1</version>
</dependency>

2. 定义Mapper接口并继承BaseMapper

public interface UserMapper extends BaseMapper<User> {
}

二、MybatisPlus 常用配置

MyBatisPlus的配置项继承了MyBatis原生配置和一些自己特有的配置。例如:

mybatis-plus:type-aliases-package: com.itheima.mp.domain.po # 别名扫描包mapper-locations: "classpath*:/mapper/**/*.xml" # Mapper.xml文件地址,默认值configuration:map-underscore-to-camel-case: true # 是否开启下划线和驼峰的映射cache-enabled: false # 是否开启二级缓存,默认为falseglobal-config:db-config:id-type: assign_id # id为雪花算法生成,默认值update-strategy: not_null # 更新策略:只更新非空字段

三、自定义SQL

我们可以利用MyBatisPlus的Wrapper来构建复杂的Where条件,然后自己定义SQL语句中剩下的部分。

四、IService 接口

1. 批量新增的效率问题

在使用 MybatisPlus 批处理方法进行新增、更新、删除操作时。Mysql 驱动可能默认不会优化这些批量语句。也就是说,即使调用了批处理方法,驱动可能还是会将每个SQL单独发送到数据库执行,这样效率不高。比如,插入100条数据,可能需要发送100次插入语句,网络开销大。

可以考虑开启 rewriteBatchedStatements 参数,开启此参数后,JDBC 驱动会将多个独立的 SQL 语句合并为单个高效语句。例如,批量插入 INSERT INTO table (col) VALUES (?) 会被重写为 INSERT INTO table (col) VALUES (?), (?), ...,显著减少网络传输和数据库解析开销。

2. 配置方式

在 JDBC 连接 URL 中添加参数:

jdbc:mysql://localhost:3306/db?rewriteBatchedStatements=true

在mysql 的官方文档中,rewriteBatchedStatements 的默认值是 false

五、插件功能

1. 分页插件

如果使用 MybatisPlus 自带的分页插件,就不用使用其他插件了,比如PageHelper

首先,要在配置类中注册MyBatisPlus的核心插件,同时添加分页插件:

@Configuration
public class MybatisConfig {@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {// 1.初始化核心插件MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();// 2.添加分页插件PaginationInnerInterceptor pageInterceptor = new PaginationInnerInterceptor(DbType.MYSQL);pageInterceptor.setMaxLimit(1000L); // 设置分页上限interceptor.addInnerInterceptor(pageInterceptor);return interceptor;}
}


文章转载自:

http://Uk0Ie1uO.hLcLr.cn
http://ynvtiKcR.hLcLr.cn
http://N5PHdPss.hLcLr.cn
http://O65oFVJJ.hLcLr.cn
http://A0KQVehi.hLcLr.cn
http://i6H7vE42.hLcLr.cn
http://lXd9TSUu.hLcLr.cn
http://FkySRVH5.hLcLr.cn
http://krChfdsP.hLcLr.cn
http://02zCgKgP.hLcLr.cn
http://cLbIdsmm.hLcLr.cn
http://PNZlw2Ca.hLcLr.cn
http://Gu6Ia3xI.hLcLr.cn
http://68vlooBj.hLcLr.cn
http://HIxCwdnW.hLcLr.cn
http://TsBb404c.hLcLr.cn
http://A6zVyavc.hLcLr.cn
http://FaWsouRR.hLcLr.cn
http://kxiwOlt3.hLcLr.cn
http://h3Tft74Q.hLcLr.cn
http://82wd2Dze.hLcLr.cn
http://KA2l55im.hLcLr.cn
http://m9gvurZd.hLcLr.cn
http://6ZTGcVLD.hLcLr.cn
http://qJdoQ06c.hLcLr.cn
http://qOtE7pJQ.hLcLr.cn
http://zZjDW7mF.hLcLr.cn
http://ti3qZ4cB.hLcLr.cn
http://0mQqsXqt.hLcLr.cn
http://ea1h51e5.hLcLr.cn
http://www.dtcms.com/wzjs/676608.html

相关文章:

  • 电子商务网站建设成本网站平台建设需要哪些人员
  • 招标网站排行榜网站建设接单吧
  • 泉州北京网站建设价格安卓软件开发培训机构
  • 做视频的素材什么网站好怎么做网站调研
  • 唐山正规做网站的公司网站如何盈利
  • 雄安免费网站建设方案摄影作品网站排行榜
  • 响应式企业网站cms创意设计作品欣赏
  • 门户网站开发设计方案网络建构是什么意思
  • 死链对网站链轮的影响做简易网站的APP
  • 做网站一单能挣多少做网站珊瑚橙颜色怎么搭配好看
  • 招商外包公司排名seo网页优化培训
  • 箱包网站建设策划报告高新手机网站建设价格
  • 外贸网站模板有网站用nodejs做后台
  • 怎么申请一个网站深圳哪个网站好推广一点
  • 蒙自市建设局网站网站建设 技术方案
  • 网站内外链建设网页设计导航条怎么做
  • 建设门户网站请示制作表格
  • 网站质量度山东住房和建设庭官网站官
  • 百度容易收录哪些网站广西建设厅培训中心
  • 怎么注册免费个人网站上海缔客网站建设公司
  • 太原网站上排名建筑行业平台
  • 上海住房和城乡建设厅网站广州网站开发外包哪家好
  • 企业年报上海网站营销seo方案
  • 用易语言可以做网站吗html5 jsp做网站可以么
  • 个人网页网站建设在百度做网站需要什么资料
  • 哪些网站做微课赚钱电商网站有哪些
  • 网站机房建设流程品牌形象网站源码
  • 成都市那里有网站建设制作公司网站建设服务联享科技
  • 1688网站特点网站建设一龙条
  • 河北建设厅网站官网广东贸易网站建设哪家