随笔分类 -  Mybatis

摘要:<select id="getUserByUserIf" resultType="user"> select * from sys_user <where> <if test="userId != null">and user_id = #{userId}</if> <if test="userNa 阅读全文
posted @ 2022-01-02 23:02 xl4ng 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1、dbconfig.properties数据库连接配置 driver=com.mysql.cj.jdbc.Driver url=jdbc:mysql://192.168.121.200:3306/mybatis username=root password=root 2、log4j.xml配置 < 阅读全文
posted @ 2022-01-02 18:08 xl4ng 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1.实体类增加version属性配置 @Version private Integer version; 2.数据表增加version版本字段 3.增加乐观锁插件 package net.xdclass.shopmanager.config; import com.baomidou.mybatisp 阅读全文
posted @ 2021-03-28 09:56 xl4ng 阅读(65) 评论(0) 推荐(0) 编辑
摘要:1.注册分页插件拦截器 package net.xdclass.shopmanager.config; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.extension.plugi 阅读全文
posted @ 2021-03-28 09:46 xl4ng 阅读(811) 评论(0) 推荐(1) 编辑
摘要:结果集映射 元素是 MyBatis 中最重要最强大的元素 的设计思想是,对于简单的语句根本不需要配置显式的结果映射,而对于复杂一点的语句只需要描述它们的关系就行了。 最优秀的地方在于,虽然你已经对它相当了解了,但是根本就不需要显式地用到他们。 如果世界总是这么简单就好了。 阅读全文
posted @ 2020-04-27 22:22 xl4ng 阅读(103) 评论(0) 推荐(0) 编辑
摘要:MapperRegistry:注册绑定我们的Mapper文件; 方式一: 【推荐使用】 方式二:使用class文件绑定注册 注意点: 接口和他的Mapper配置文件必须同名! 接口和他的Mapper配置文件必须在同一个包下! 方式三:使用扫描包进行注入绑定 注意点: 接口和他的Mapper配置文件必 阅读全文
posted @ 2020-04-27 21:44 xl4ng 阅读(134) 评论(0) 推荐(0) 编辑
摘要:类型别名是为 Java 类型设置一个短的名字。‘ 存在的意义仅在于用来减少类完全限定名的冗余。 也可以指定一个包名,MyBatis 会在包名下面搜索需要的 Java Bean,比如: 扫描实体类的包,它的默认别名就为这个类的 类名,首字母小写! 在实体类比较少的时候,使用第一种方式。 如果实体类十分 阅读全文
posted @ 2020-04-27 21:26 xl4ng 阅读(244) 评论(0) 推荐(0) 编辑
摘要:创建数据库配置文件(db.properties) 引入配置文件以及使用内部属性配置 阅读全文
posted @ 2020-04-27 21:10 xl4ng 阅读(198) 评论(0) 推荐(0) 编辑
摘要:导入引用并设置构建目录 创建Mybatis核心配置文件(mybatis config.xml) 创建Mybatis工具类(MybatisUtils.java) 创建实体类 创建UserMapper接口 创建UserMapper.xml 阅读全文
posted @ 2020-04-26 22:53 xl4ng 阅读(133) 评论(0) 推荐(0) 编辑