mybatisのmapper生成工具
发表于|更新于
|浏览量:
这款工具支持批量操作,如根据不同的主键查询、批量插入、修改、删除等
个人感觉好用,项目里也在用(关键是完全开源)
推荐给大家
相关推荐
2020-12-03
@PostConstruct使用
在项目中我们可以使用@PostConstruct去初始化一些操作 例如 1234567891011121314151617181920212223242526package com.ruben;import com.ruben.dao.MpUserMapper;import org.junit.jupiter.api.Test;import org.springframework.boot.test.context.SpringBootTest;import javax.annotation.PostConstruct;import javax.annotation.Resource;@SpringBootTestclass SimpleSpringbootApplicationTests { private String name; @PostConstruct public void init() { name = "ruben"; } @Test void test(...
2023-12-31
批量分页
再也无需前思后想,一切岂非已然过往。——《且听风吟》 今天分享一个装一个分批分页,传入页码、分页条数,然后查询分页条数+1条数据,这里的+1是为了判断还有下一页数据,然后查询到后,再按照传入的lambda条件筛选,筛选完后的数据添加进集合,添加到集合后如果满足当前分页所需条数,就返回数据 这里需要做一个容错,当时间超过后直接返回,避免传入的lambda predicate一直为false导致死循环 12345678910111213141516171819202122232425262728293031323334353637383940414243444546import com.baomidou.mybatisplus.extension.plugins.pagination.Page;import lombok.experimental.UtilityClass;import org.dromara.streamquery.stream.core.stream.Steam;import java.util.ArrayList;import java.util.List;...
2023-02-25
mapstruct-plus
让礼一寸,得礼一尺——曹操 分享一个框架mapstruct-plus: 官网:https://mapstruct.plus/ 可以很方便使用mapstruct
2024-12-03
uniapp-x与springboot跑通websocket示例
万人都要将火熄灭,我一人独将此火高高举起。——海子 uniapp-x的 utils/device.ts 1234567891011121314151617181920212223242526272829/** * 获取设备唯一标识符 * @returns {string} 唯一设备标识符 */export function getUniqueDeviceId(): string { let deviceId: string | null = uni.getStorageSync('deviceId'); // 从本地缓存获取 if (!deviceId) { // 如果不存在,生成新的 UUID deviceId = generateUUID(); uni.setStorageSync('deviceId', deviceId); // 存储到本地 } console.log('设备唯一标识: ', d...
2021-11-11
netty-websocket
历经万般红尘劫,犹如凉风轻拂面。——林清玄 今天用了这个netty-websocket-spring-boot-starter 那是相当的香啊 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173package com....
2022-10-18
获取包装异常中真实异常
没有弄清对方的底细,绝不能掏出你的心来——巴尔扎克 重复调用getCause即可 12345678910111213141516171819202122232425262728package io.github.vampireachao.stream.core.lambda;/** * LambdaInvokeException * * @author VampireAchao ZVerify * @since 2022/9/4 */public class LambdaInvokeException extends RuntimeException { /** * <p>Constructor for LambdaInvokeException.</p> * * @param cause a {@link java.lang.Throwable} object */ public LambdaInvokeException(Throwable cause) { ...

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