Mybatis
文章平均质量分 77
NoN小旻
整理一下自己的笔记
展开
-
MybatisPlus学习笔记
1.最基本使用设置扫描,否则报错然后继承一个基本的mapper即可使用简单的CRUD操作测试即可配置日志上述方式使用的是默认的配置文件,我们同样可以使用功能slf4j等,但是需要额外导入依赖。使用了配置之后结果是这样的CRUD拓展主键生成策略分布式系统唯一id生成:雪花算法自增主键设置:更新:所有的sql都是动态配置的自动填充创建事件,修改事件都是自动化完成的两种方式1.数据库级别(工作中不能修改数据库)在...原创 2021-03-26 10:28:14 · 71 阅读 · 1 评论 -
Mybatis框架笔记02(施工中)
接上目录5.动态sqliftrimchoosesetforeach使用Oracle数据库批量保存两个内置参数bindsql6.缓存机制一级缓存二级缓存(全局缓存):设置和属性第三方缓存jar包--ehcache7.Mybatis和Spring和SpringMVC整合7.逆向工程(P69)8.Mybatis原理(未完待续)9.插件(未完待续)10.一些引用场景(未完待续)如果测试中lastName值一直为null那么.原创 2021-02-23 14:59:39 · 89 阅读 · 0 评论 -
Mybatis框架笔记01
教程指路:这里Github指路(少量代码):这里1.前言之前所学到的JDBC->Dbutils->jdbcTemplate。都是工具,而Mybatis是一套整体的持久层(数据库)解决方案。上述的功能简单,,sql在代码里,硬编码高耦合。Hibernate框架:全自动ORM(Object Relation Mapping)框架,旨在消除sqlMybatis半自动框架:把sql编写交给了程序员来实现,并且由于是在配置文件中,我们的sql语句和java代码分离...原创 2021-02-22 09:02:24 · 139 阅读 · 0 评论 -
Mybatis基础使用案例(使用idea)(查询,联表查询,增删改)
1.下载jar包-github中,导包2.数据库创建表和字段3.在idea中创建对应类和getset方法4.创建xml文件5.创建测试类,和sqlSessionFactory6.创建xml文件,编写sql语句这里我们的id为sql的唯一标识7.获取session实例,用完关闭8.写好的sql映射文件配置到全局配置文件中9.注意事项(我的错误记录)创建类的时候属性名称需要和数据库一致,如果不一致我们可以在slq语句中使用别名...原创 2021-02-18 15:35:18 · 610 阅读 · 0 评论