mybatis中@One
不要放纵你的爱情,不要让欲望的利剑把你射中——莎士比亚 前两天写了mybatis一对多查询 今天写一下在代码中如何使用@One实现一对一的关联查询 这里的@One注解类名org.apache.ibatis.annotations.One 代码如下: 1234567891011121314151617181920@Select("<script>" + "select *" + " from user_role\n" + " <where>" + " <if test=\"userId != null\">" + " AND user_id = #{userId}" + " </if&g...
ChatGPT在JetBrains-IDE上的插件
爱情不是两个人向对方看,而是朝着一个方向看。——圣·埃格祖佩里 分享一个chatGPT在JetBrains-IDE上运行的插件: 项目介绍:https://github.com/dromara/ChatGPT/blob/main/README_CN.md 可以直接访问:https://chatgpt.en.obiscr.com/getting-started/ 点击Quick Install即可安装 使用ChatGPT插件 https://plugins.jetbrains.com/plugin/20603-chatgpt 手动安装: 重启idea后使用试试 提示需要先配置 那我们按照步骤配置账号密码 或者在此处配置API KEY 我这里由于网络问题没有配置成功。。。
flowlong
真正的科学家应该是个幻想家,谁不是幻想家,谁就只能把自己称为实践家——巴尔扎克 分享一个工作流框架:https://gitee.com/aizuda/flowlong FlowLong 飞龙 工作流 特别说明 flowlong 是基于 snakerflow 重构的 更适合中国人的国产工作流引擎 。 名字由来 snakerflow 蛇 (重构进化) flowlong 龙 中文名 飞龙 在天美好愿景!
arthas入门
有些人对你恭维不离口,可全都不是患难朋友——莎士比亚 按照官方文档的快速入门 执行: 12curl -O https://arthas.aliyun.com/math-game.jarjava -jar math-game.jar 然后再执行 12curl -O https://arthas.aliyun.com/arthas-boot.jarjava -jar arthas-boot.jar 然后问题来了 提示: 12345$ java -jar arthas-boot.jar[INFO] JAVA_HOME: C:\Program Files\Java\jre1.8.0_351[INFO] arthas-boot version: 3.6.7[INFO] Can not find java process. Try to run `jps` command lists the instrumented Java HotSpot VMs on the target system.Please select an available pid. 找不到java进程,可我...
mybatis一对多查询
想认识人,解剖自己就好——杜克罗 官方文档 书接上文:mybatis流式查询 分享mybatis的结果映射配置的一对多查询方式: 123456789101112131415161718<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.ruben.mapper.UserMapper"> <resultMap id="userInfo" type="com.ruben.pojo.po.UserInfo"> <collection property="...
mysql去掉decimal末尾的0
我思故我在——笛卡尔 我们可以使用0+CAST(字段 AS CHAR)来去除decimal末尾的0 如果已经是CHAR类型,那就直接使用0+字段即可
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...
css选择器学习网站
恕自己一过,则万过由之而生。——苏格拉底 分享一个css选择器学习网站:https://frontend30.com/css-selectors-cheatsheet/ 这个网站可以通过做题的方式了解css选择器的使用 例如一些属性选择器 兄弟选择器: 非常的全面和周到
mapstruct-plus
让礼一寸,得礼一尺——曹操 分享一个框架mapstruct-plus: 官网:https://mapstruct.plus/ 可以很方便使用mapstruct
css绘制三角形
青年时鲁莽,老年时悔恨——富兰克林 代码如下: 123456789101112131415161718192021222324<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .triangle { width: 0; height: 0; border-...
