随笔分类 -  mybatis

摘要:隔离级别隔离级别是指若干个并发的事务之间的隔离程度,与我们开发时候主要相关的场景包括:脏读取、重复读、幻读。对于脏读、不可重复读和幻读详见:何为脏读、不可重复读、幻读 我们可以看org.springframework.transaction.annotation.Isolation枚举类中定义了五个 阅读全文
posted @ 2021-04-26 13:11 残星 阅读(558) 评论(0) 推荐(0) 编辑
摘要://构建条件 QueryWrapper<ErpGroup> wrapper = new QueryWrapper<>(); // wrapper.eq("deleted","0"); String username = userAuthUtil.getUserName().get(); if(!us 阅读全文
posted @ 2021-04-19 20:46 残星 阅读(1987) 评论(0) 推荐(0) 编辑
摘要:package com.example.ep.test.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension. 阅读全文
posted @ 2021-04-15 17:26 残星 阅读(13297) 评论(0) 推荐(0) 编辑
摘要:自动生成方法和SQL 阅读全文
posted @ 2021-04-15 15:11 残星 阅读(4706) 评论(0) 推荐(0) 编辑
摘要:引入依赖 https://mvnrepository.com/ <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.4.1</version> 阅读全文
posted @ 2021-04-15 14:24 残星 阅读(148) 评论(0) 推荐(0) 编辑
摘要:基本数据类型都有一个默认值,如int的默认值是0,boolean的默认值是false, 包装类没有默认值,初始化值是NULL。 Integer变量必须实例化后才能使用,而int变量不需要 Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存 阅读全文
posted @ 2021-04-14 22:45 残星 阅读(353) 评论(0) 推荐(0) 编辑
摘要:说明: QueryWrapper(LambdaQueryWrapper) 和 UpdateWrapper(LambdaUpdateWrapper) 的父类用于生成 sql 的 where 条件, entity 属性也用于生成 sql 的 where 条件注意: entity 生成的 where 条件 阅读全文
posted @ 2021-04-14 18:35 残星 阅读(501) 评论(0) 推荐(0) 编辑
摘要:官网文档地址: https://mp.baomidou.com/guide/ https://mybatis.plus/guide/ 一、引入依赖 https://mvnrepository.com/ <dependency> <groupId>com.baomidou</groupId> <art 阅读全文
posted @ 2021-04-14 14:52 残星 阅读(719) 评论(0) 推荐(0) 编辑
摘要:一、在resources目录下创建文件 generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Ge 阅读全文
posted @ 2021-04-14 12:56 残星 阅读(184) 评论(0) 推荐(0) 编辑
摘要:<!-- <insert id="addBook" parameterType="com.example.pojo.Book"> INSERT INTO book(name,author) VALUES (#{name},#{author}) </insert> <insert id="addBoo 阅读全文
posted @ 2021-04-03 14:27 残星 阅读(292) 评论(0) 推荐(0) 编辑
摘要:一、添加依赖 https://mvnrepository.com/ <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <versio 阅读全文
posted @ 2021-04-02 17:44 残星 阅读(68) 评论(0) 推荐(0) 编辑
摘要:Test2.java 阅读全文
posted @ 2016-03-31 15:12 残星 阅读(802) 评论(0) 推荐(0) 编辑
摘要:userMapper.xml conf.xml Test1.java db.properties 阅读全文
posted @ 2016-03-31 15:07 残星 阅读(1010) 评论(0) 推荐(0) 编辑
摘要:MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有:ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。... 阅读全文
posted @ 2015-01-28 15:43 残星 阅读(6786) 评论(0) 推荐(0) 编辑
摘要:1.#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by#user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2.$将传入的数据直接显示生成在sql中。如... 阅读全文
posted @ 2014-11-17 11:31 残星 阅读(1650) 评论(0) 推荐(0) 编辑