mybatis
文章平均质量分 73
1 2 3 一起追梦
Never try never success
展开
-
mybatis-generator新版本代码生成器
builder.addInclude("dept")// 设置需要生成的表名。builder.parent("com.gzh") // 设置父包名。builder.author("gzh") // 设置作者。原创 2022-08-08 10:48:47 · 325 阅读 · 0 评论 -
Mybatis基础之pageHelper分页插件使用
2、在mybatis全局配置文件中添加拦截器3、使用pageHelper插件4、PageHelper 常用API介绍原创 2022-06-06 21:25:44 · 227 阅读 · 0 评论 -
Mybatis基础之mybatis-generator逆向工程
本次演示使用了maven,使用pom直接导入依赖。1、首先在pom.xml 加入下面依赖2、在项目根目录创建一个generator的xml配置文件3、在Java代码中运行配置文件最终效果原创 2022-06-06 20:36:43 · 108 阅读 · 0 评论 -
mybatis之二级缓存的配置和使用
一级缓存:是框架默认为我们开启的,我们不需要做任何配置,是SqlSession级别的缓存,在操作数据库的时候需要创建一个SqlSession,其中有一个HashMap,用于存储缓存数据。不同的SqlSession之间,其缓存数据的HashMap是不同的。所以当我们多次调用同一个Mapper和同一个方法的同一个参数,只会进行一次数据库查询,然后把数据缓存到缓冲中,以后直接先从缓存中取出数据,不会直接去查数据库。但是不同的SqlSession对象,因为不同的SqlSession都是相互隔离的,所以相同的Mapp原创 2022-06-06 18:48:36 · 1746 阅读 · 0 评论 -
mybatis基础之XML映射文件
SQL 映射文件只有很少的几个顶级元素(按照应被定义的顺序列出):在每个插入、更新或删除操作之间,通常会执行多个查询操作。因此,MyBatis 在查询和结果映射做了相当多的改进。一个简单查询的 select 元素是非常简单的。这个语句名为 selectPerson,接受一个 int(或 Integer)类型的参数,并返回一个 HashMap 类型的对象,其中的键是列名,值便是结果行中的对应值。符号#{id}这就告诉 MyBatis 创建一个预处理语句(PreparedStatement)参数,在 JD原创 2022-06-05 15:35:38 · 1989 阅读 · 0 评论 -
Mybatis基础之sql动态语句
测试的表结构2、choose choose就相当于多分支条件语句 类似于java中的switch...case...default3、trim标签trim元素可以帮助我们去掉一下and、or等,prefix代表语句前缀, prefixOverrides代表要去掉的字符串4、set元素set元素,它可以在遇到逗号的时候,把对应的逗号去掉5、include和sql标签sql标签位置:在映射文件中作用:可以存放多条SQL语句中重复的部分(一般用于存放重复的原创 2022-06-01 20:02:15 · 154 阅读 · 0 评论