mybatisのmapper生成工具
发表于|更新于
|浏览量:
这款工具支持批量操作,如根据不同的主键查询、批量插入、修改、删除等
个人感觉好用,项目里也在用(关键是完全开源)
推荐给大家
相关推荐
2023-02-27
mp对象集合in查询
太重视名誉正是一般人最常犯的错误——叔本华 分享自己写的一个函数: 1234567891011121314151617@Testvoid testWhereRelation() { LambdaQueryWrapper<UserInfo> wrapper = Database.inList(Wrappers.lambdaQuery(UserInfo.class), Lists.of(new UserInfo() {{ setName("Jon"); }}, new UserInfo() {{ setEmail("test2@baomidou.com"); }}, n...
2025-06-07
chunjun
任何教育都比不上灾难的教育。——英狄斯雷利 https://github.com/DTStack/chunjun 纯钧 Chunjun:高性能的分布式数据集成框架在大数据时代,数据的采集、转换和集成是构建数据驱动型系统的核心任务。针对复杂的数据同步需求,Chunjun 提供了一个高性能、易扩展的分布式数据集成框架,专注于实现多源异构数据的高效同步和处理。 Chunjun 是一个开源的分布式数据同步工具,支持多种数据源的读写,适用于实时和批量数据同步场景。它基于 Apache Flink 构建,具有高吞吐量和低延迟的特性,是企业级数据集成的理想选择。 什么是 Chunjun?Chunjun 是一个基于 Flink 的分布式数据集成框架,致力于解决多种数据源之间的数据同步、迁移和集成问题。无论是结构化数据、半结构化数据还是非结构化数据,Chunjun 都能提供高效的解决方案。 它的主要特点包括: 支持多种数据源:涵盖关系型数据库、NoSQL 数据库、消息队列、大数据存储等。 高性能:基于 Flink 的流处理能力,支持实时数据同步和离线批量处理。 易扩展:模块化设计,方便开发...
2021-03-10
nacos动态配置
十年树木,百年树人。——《管子》 昨天说了openfeign实现远程调用,今天继续 用nacos作为配置中心实现动态配置 依赖上面已经引入了,直接把官方的demo拿来 不过要注意,我们如果是yml配置的话千万别忘了指定file-extension 12345678spring: cloud: nacos: config: server-addr: 127.0.0.1:8848 file-extension: yml application: name: ruben-provider 然后是controller,这里是需要加上@RefreshScope注解实现动态更新配置 123456789101112131415161718192021package com.ruben.controller;import com.ruben.enumeration.GenderEnum;import org.springframework.beans.factory.annotation.Value;import org.springf...
2023-02-04
rewriteBatchedStatements
从前的日色变得慢,车,马,邮件都慢,一生只够爱一个人。——木心 我们在使用mybatis进行批量更新时,可以在mysql的链接url处添加rewriteBatchedStatements=true提升效率. 文档:https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-connp-props-performance-extensions.html 1rewriteBatchedStatements Should the driver use multi-queries, regardless of the setting of ‘allowMultiQueries’, as well as rewriting of prepared statements for INSERT and REPLACE queries into multi-values clause statements when ‘executeBatch()’ is called? Notice that this might allow SQL...
2024-06-19
h2初始化小技巧
居不幽者志不广,不愁者思不远。——冯梦龙 今天在 https://github.com/apache/incubator-streampark/pull/3759/files 看到一个小技巧 主要就是这里 1"jdbc:h2:file:%s;MODE=MySQL;DB_CLOSE_DELAY=-1;DATABASE_TO_LOWER=true;INIT=runscript from 'classpath:db/schema-h2.sql'" 我发现可以使用 1INIT=runscript from 'classpath:db/schema-h2.sql' 拼接在url后面 这样在h2初始化时可以自动执行相关脚本,非常nice
2021-09-08
mybatis-plus使用代码配置configuration
我之所以写作,不是我有才华,而是我有感情。——巴金 12345678910111213141516/** * mybatis-plus自定义配置 * * @return com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer * @author <achao1441470436@gmail.com> * @since 2021/9/8 16:09 */@Beanpublic ConfigurationCustomizer configurationCustomizer() { return configuration -> { // 开启通用枚举支持,默认使用ordinalType configuration.setDefaultEnumTypeHandler(org.apache.ibatis.type.EnumOrdinalTypeHandler.class); // 开启mybatis日志 confi...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog