
mybatis
文章平均质量分 74
青柠果
这个作者很懒,什么都没留下…
展开
-
MyBatis-Plus使用
支持全局通用方法注入(Writeonce,useanywhere)原创 2022-07-27 21:34:21 · 1156 阅读 · 1 评论 -
SSM整合框架
目录1.整体结构及样式 2.相关代码展示 2.1 引入相关依赖2.2 配置spring.xml文件2.3 配置web.xml文件2.4 测试类代码2.5 entity包下的内容2.6 dao包下的内容2.7 controller下的内容2.8 公共类2.9 service层对应的内容2.9.1 StudentService接口 2.9.2 StudentServiceImpl类2.10 自动生成的Student Mapper.xml3.elementui界面展示代码 2.2 配置spring.xml文原创 2022-06-15 10:35:29 · 376 阅读 · 1 评论 -
SpringMVC整合mybatis框架
目录1.整体框架2.对应代码展示2.1 引入所需依赖2.2 连接数据库2.2.1 配置conf.xml2.2.2 配置mapper下的内容2.2.3 entity类下的内容2.2.4 dao包下的内容2.3.5 测试方法是否正确3.SpringMvc下编写方法3.1 controller层下的配置3.2 公共类下的内容3.3 springmvc的配置内容4.elementui界面显示4.1 登录界面代码展示4.2 登录成功界面代码5.拦截器拦截未登录者查看信息 2.2 连接数据库2.2.1 配置c原创 2022-06-09 22:21:34 · 4120 阅读 · 1 评论 -
mybatis中的分页插件PageHelper
(1)引入pageHelper的jar包(2)mybatis中设置pageHelper的拦截器 注意在配置文件conf.xml中的放置位置。 (3)使用pageHelper2.其他属性pangeInfo的其他属性:原创 2022-06-06 21:51:44 · 172 阅读 · 1 评论 -
mybatis的代码生成器--generator
目录1.generator的作用2.配置方法2.1 引入mybatis-generator的依赖jar包。2.2 generator的配置文件2.3 运行配置文件3.整体展示 根据表帮助生成实体类和dao和xml映射文件,也就是简单的CRUD。如何使用(官网查看):MyBatis Generator Core – Introduction to MyBatis Generatorhttp://mybatis.org/generator2.2 generator的配置文件官网取代码处:原创 2022-06-06 20:53:17 · 469 阅读 · 1 评论 -
mybatis的缓存
目录1.什么是缓存2.mybatis的缓存2.1一级缓存 2.2 二级缓存2.2.1 开启二级缓存2.2.2 在映射文件中使用二级缓存2.2.3 实体一定要实现序列化接口 2.2.4 二级缓存测试 缓存就是数据交换的缓冲区,当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。 例如 mysql数据库中的数据存在表内也就是在磁盘上。 查询时程序IO读取磁盘的数据,添加原创 2022-06-06 19:57:59 · 1046 阅读 · 1 评论 -
mybatis的resultMap用法
resultMap元素是 MyBatis 中最重要最强大的元素。MyBatis 创建时的一个思想是:数据库不可能永远是你所想或所需的那个样子。 我们希望每个数据库都具备良好的第三范式或 BCNF 范式,可惜它们并不都是那样。 如果能有一种数据库映射模式,完美适配所有的应用程序,那就太好了,但可惜也没有。 而 ResultMap 就是 MyBatis 对这个问题的答案。 代码中会出现大量重复,为了节省时间及空间,类型别名是好帮手。使用它们,就可以不用输入类的全限定名了。在mybatis的全局变量原创 2022-06-05 11:07:51 · 6909 阅读 · 1 评论 -
mybatis错误汇总
解决方法: 检查mybatis的全局配置文件(con.xml)顺序是否错(第二张图片为官网提供顺序)出现原因: 检查mybatis的全局配置文件(con.xml)中environments里面两者内容是否一致原创 2022-06-02 19:59:46 · 455 阅读 · 1 评论 -
关于mybatis的动态sql语句
目录1.为何使用动态sql2.mybatis中动态sql标签有哪些?2.1.if标签--单条件判断2.2.where标签2.3.choose标签 多条件分支判断2.4.trim元素可以帮助我们去掉一下and、or等,prefix代表语句前缀, prefixOverrides代表要去掉的字符串2.5.set元素,它可以在遇到逗号的时候,把对应的逗号去掉2.6. foreach元素,它是一个循环语句,作用是用来遍历集合,支持数组、List、Set接口集合可以进行灵活的查询,拼接sql语句更容易。2.2.w原创 2022-06-01 22:06:01 · 436 阅读 · 1 评论