mybatis
于光yuguang
这个作者很懒,什么都没留下…
展开
-
mybatis collection 子查询,嵌套查询,解决分页问题
<?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.xx.springboot.business.system.dao.UserDao"> <resultMap .原创 2021-10-14 12:07:26 · 2951 阅读 · 0 评论 -
Mybatis-Plus select不列出全部字段两种方式,查询部分字段,排除部分字段
两种方式,如果只查询个别字段,用qw.select("id","real_name");如果去除一些字段:qw.select(SysUserDO.class,info->!info.getColumn().equals("open_id")&&!info.getColumn().equals("user_code"));原创 2021-06-02 12:03:38 · 1264 阅读 · 0 评论 -
mybatis plus 常见问题Invalid bound statement (not found)
官网: https://mp.baomidou.com/guide/faq.html#%E5%87%BA%E7%8E%B0-invalid-bound-statement-not-found-%E5%BC%82%E5%B8%B8出现 Invalid bound statement (not found) 异常不要怀疑,正视自己,这个异常肯定是你插入的姿势不对…… 检查是不是引入 jar 冲突 检查 Mapper.java 的扫描路径 方法一:在 Configuratio.原创 2021-04-26 11:41:57 · 1346 阅读 · 0 评论 -
使用TypeHandler 把一个 List 集合存入数据库
目录1、创建数据库2、创建entity3、TypeHandler4、mapper.xml5、mapper6、controller1、创建数据库CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,其它表中的使用user_id', `name` varchar(100) NOT NULL DEFAULT '', `address` varchar(100...原创 2021-03-22 16:50:39 · 1845 阅读 · 0 评论 -
mybatis中association和collection
1、整体概述JavaType和ofType都是用来指定对象类型的,但是JavaType是用来指定pojo中属性的类型,而ofType指定的是映射到list集合属性中pojo的类型。2、association(一对一关联)DOpublic class BuildingMaintenanceDO { private String id; private Double problemNum; private Double fireScore;}...原创 2020-05-28 16:43:40 · 355 阅读 · 0 评论 -
springboot+mybatis+druid+mysql实现多数据源,通过注解的方式控制数据源
1、创建数据库和测试表1.1、创建数据库1.2、创建数据表在两个数据库中都添加user表CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,其它表中的使用user_id', `name` varchar(100) NOT NULL DEFAULT '', PRIMARY...原创 2020-04-22 10:10:03 · 644 阅读 · 0 评论 -
idea中编辑mybatisxm屎黄色
原创 2020-04-14 21:42:16 · 241 阅读 · 0 评论 -
mybatis获取自增id的三种方式 keyProperty="id" useGeneratedKeys="true" useGeneratedKeys = true
1、mybatis的mapper.xml <insert id="insertBankCard" keyProperty="id" useGeneratedKeys="true" parameterType="com.yg.springboot.domain.BankCardDO"> INSERT INTO b...原创 2020-04-11 11:26:09 · 1239 阅读 · 3 评论 -
mybatis中mysql的特殊字符转义记录
> > 大于号< < 小于号and id < #{medicalQueueId}原创 2019-03-30 10:14:20 · 1150 阅读 · 0 评论