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

seo排名技术软件整站seo定制

seo排名技术软件,整站seo定制,网站推广怎么样做,网站建设系统源码MyBatis-Flex 学习与整理 官网文档:https://mybatis-flex.com/ 一、简介 Mybatis-Flex 是一个优雅、轻量且高性能的 Mybatis 增强框架。它不仅能轻松连接各种数据库,还内置了强大的 QueryWrapper,极大减少 SQL 编写工作,降低出错…

MyBatis-Flex 学习与整理

官网文档:https://mybatis-flex.com/

一、简介

Mybatis-Flex 是一个优雅、轻量且高性能的 Mybatis 增强框架。它不仅能轻松连接各种数据库,还内置了强大的 QueryWrapper,极大减少 SQL 编写工作,降低出错概率。通过 MyBatis-Flex,我们可以提高开发效率和体验,将更多精力投入业务开发。


二、特点

1. 轻量

  • 无第三方依赖:除了 MyBatis 本身,无其它依赖。
  • 无拦截器设计:通过 SqlProvider 实现,不依赖拦截器。
  • 无 SQL 解析过程:执行过程中无需 SQL Parse。
  • 优点
    • 极高性能
    • 代码跟踪、调试更容易
    • 更高的可控性

2. 灵活

  • 支持 Entity 的增删改查、分页查询。
  • 提供 Db + Row 工具,无需实体类即可操作数据库。
  • 内置 QueryWrapper,轻松实现多表查询、连接查询、子查询等场景。

3. 强大

  • 支持所有主流关系型数据库,可通过方言扩展更多类型。
  • 支持多主键、逻辑删除、乐观锁、数据脱敏、数据审计、数据填充等高级功能。

三、与同类框架对比

功能/特点MyBatis-FlexMyBatis-PlusFluent-MyBatis
Entity 基本增删改查
分页查询
分页查询总量缓存
无 SQL 解析设计
多表查询 from
多表查询 join
多表查询 union
多主键/复合主键
字段 typeHandler
除 MyBatis 无依赖
QueryWrapper RPC传输未知
逻辑删除
乐观锁
SQL审计
数据填充✔️(收费)
数据脱敏✔️(收费)
字段权限/加密/字典回写✔️(收费)
Db + Row
Entity监听
多数据源支持需其它框架/收费
多租户/动态表名/schema✅/❌

性能对比

  • 查询单条数据速度约为 MyBatis-Plus 的 5~10+ 倍
  • 查询 10 条数据速度约为 MyBatis-Plus 的 5~10 倍
  • 分页查询速度约为 MyBatis-Plus 的 5~10 倍
  • 数据更新速度约为 MyBatis-Plus 的 5~10+ 倍

详细性能测试


四、支持的数据库类型

数据库描述
mysqlMySQL 数据库
mariadbMariaDB 数据库
oracleOracle11g及以下数据库
oracle12cOracle12c及以上数据库
db2DB2 数据库
hsqlHSQL 数据库
sqliteSQLite 数据库
postgresqlPostgreSQL 数据库
sqlserverSQLServer 数据库
dm达梦数据库
xugu虚谷数据库
kingbasees人大金仓数据库
详见官网文档

可通过自定义方言持续扩展更多数据库支持。


五、快速开始

Step 1:创建数据库表

-- 创建数据库
CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;-- 使用数据库
USE testdb;-- 创建 user 表
CREATE TABLE IF NOT EXISTS user (id BIGINT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50) NOT NULL,age INT
);INSERT INTO tb_account(id, user_name, age, birthday)
VALUES (1, '张三', 18, '2020-01-11'),(2, '李四', 19, '2021-03-21');

Step 2:创建 Spring Boot 项目并添加 Maven 依赖

可使用 Spring Initializer 快速初始化。

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId><version>${spring-boot.version}</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId><version>${spring-boot.version}</version></dependency><dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><version>8.0.33</version></dependency><dependency><groupId>com.mybatis-flex</groupId><artifactId>mybatis-flex-spring-boot-starter</artifactId><version>${mybatis-flex.version}</version></dependency></dependencies>

Step 3:Spring Boot 项目配置

application.properties 配置数据源:

spring.datasource.url=jdbc:mysql://localhost:3306/testdb?useSSL=false&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Drivermybatis-flex.mapper-locations=classpath:mapper/*.xml
mybatis-flex.type-aliases-package=com.example.demo.entity 

六、总结

MyBatis-Flex 是 MyBatis 的增强版,几乎集成了 MyBatis-Plus、jOOQ、Fluent-Mybatis 的所有优点,值得开发者深入探索。

  • 官方网站

文章转载自:

http://Oggql5Fe.kwdfn.cn
http://c4OEXpt5.kwdfn.cn
http://zzMrzo4a.kwdfn.cn
http://ifIGJByj.kwdfn.cn
http://8MiQIfby.kwdfn.cn
http://aUVWvulx.kwdfn.cn
http://lQaqfO1D.kwdfn.cn
http://i5ORzQqN.kwdfn.cn
http://7Fiq3WUM.kwdfn.cn
http://Baq79iEV.kwdfn.cn
http://YTY6G4jL.kwdfn.cn
http://93dLg7wZ.kwdfn.cn
http://0cCV0zPG.kwdfn.cn
http://orvF3QTb.kwdfn.cn
http://ytreNNgJ.kwdfn.cn
http://ywCkxIMj.kwdfn.cn
http://lVHAy4Gb.kwdfn.cn
http://UZEB0SOq.kwdfn.cn
http://EVaOspp4.kwdfn.cn
http://tIgeRQIS.kwdfn.cn
http://XJcl1m8o.kwdfn.cn
http://ec3PItAx.kwdfn.cn
http://h3xhNBAH.kwdfn.cn
http://bmMGkxWn.kwdfn.cn
http://yJrAPbnc.kwdfn.cn
http://sDzjwOmu.kwdfn.cn
http://Y9SwLZz9.kwdfn.cn
http://wEBb148k.kwdfn.cn
http://In28lGIT.kwdfn.cn
http://eLwjPLke.kwdfn.cn
http://www.dtcms.com/wzjs/714032.html

相关文章:

  • 网站建设品牌公司排名机械加工网销平台
  • 网站建设要那些东西做网站需要自己上传产品吗
  • 门户网站制度建设网页游戏网站链接
  • 网站备案升级wordpress幻灯
  • 网站 建设 内容 安排o2o电子商务平台有哪些
  • 品牌设计公司网站wordpress 关闭缩略图
  • 上海设计招聘网站广州 网站 建设 制作
  • 国外打开网站会不会乱码.wordpress安装
  • 东莞飞天网站设计公司wordpress高级文章编辑器
  • 云南网站建设快速排名免费空间搭建免费小说网站
  • 网站上二维码怎么做的买东西的网站都有哪些
  • wordpress 网站访问认证页面seo软文推广工具
  • 怎样使用网站模板wordpress密码漏洞
  • 山西省建设厅官方网站德骏网站建设
  • 怎么让google收录网站宿迁网站建设多少钱
  • 珠海高端网站建设公司参考文献网站开发
  • 平板网站开发如何在网站页面做标注
  • 电子商务网站APP名聚优品 一家只做正品的网站
  • 陵水网站建设宁波网站建设制作方法
  • 找做cad彩拼的网站wordpress右浮动
  • 深圳 网站制作 哪家织梦网站栏目管理
  • 郑州网站建做视频搬运哪个网站最赚钱
  • 宁波市江北区建设局网站网站做支付需要准备什么条件
  • 西安摩高网站建设德州做网站建设的公司
  • 漯河哪里做网站重庆传媒公司
  • 兰州房地产网站建设济南智能网站建设
  • 闵行区网站开发wordpress攻防
  • 网站500镇江 网站
  • 做外贸网站用什么空间五台网站建设
  • 焦作做网站公司天元建设集团有限公司商票逾期