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