![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
张子又
道阻且长,行则将至 行而不辍,未来可期!
展开
-
Mybatis框架-three
1.MyEclipse中给项目分组New–>java Working Set2)选择项目的查看视图为”Working Sets”没有被分组的项目默认存到Other Projects组里2.模糊查询模糊查询在Mapper.xml中可以用2种占位符1).#占位符:此时传入的参数上就要有%%EmployeeMapper mapper = sqlSession.getMa...原创 2019-03-05 21:38:14 · 178 阅读 · 0 评论 -
Mybatis框架-four
5 懒加载(延迟加载)懒加载:又叫延迟加载,当需要用到关联对象的数据时,才去发SQL到数据库中查询关联的对象的数据,否则就不去查数据库。Mybatis默认不支持懒加载,即没有用到关联对象数据时,也会发SQL查数据库。如果要让Mybatis支持懒加载,需要在主配置文件中进行全局配置懒加载只对查询嵌套有效,对结果嵌套无效,如果只查主对象,则只生成一起sql,不会生成查从对象的SQL5.1开启...原创 2019-03-05 21:47:31 · 223 阅读 · 1 评论 -
Mybatis框架-one
简单步骤:创建一个java项目导入jar包解压mybatis-3.3.0.zip,把它的lib目录里的8个jar及mybatis-3.3.0.jar,jdbc驱动包共计10个jar拷贝到自己项目的lib目录,并添加到构建路径创建数据库and创建表添加log4j.properties在项目中添加log4j.properties可以记录程序运行过程中的日志,例如将生成的sql语句记下来...原创 2019-03-04 21:07:28 · 267 阅读 · 0 评论 -
Mybatis框架-two
1.DAO层代理开发(重点)DAO层代理开发要满足四个规范:1.Mapper接口的全限定名和Mapper.xml的namespace一致2.Mapper接口的方法名和Mapper.xml的statment的id一致(不是完整唯一标识)3.Mapper接口的方法的参数类型和Mapper.xml的statment的parameterType一致4.Mapper接口的方法的返回值类型和Mapp...原创 2019-03-04 21:16:22 · 263 阅读 · 0 评论 -
mybatis-plus
一、概述特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类...原创 2019-04-23 20:53:24 · 397 阅读 · 0 评论