mybatis
文章平均质量分 96
xbd_zc
最快=坚持
展开
-
【Mybatis五】Mybatis练习题
文章目录练习题题目环境1,mapperUserMapperRoleMapperProviderMapperBillMapper2,实体类pojoUserRoleProviderBill3,MybatisUtil4,配置文件db.propertiesmybatis-config.xml做题UserUserMapper.xmlUserTestRoleRoleMapper.xmlRoleTestProviderRoleMapper.xmlProvideTestBillBillMapper.xmlBillTest原创 2022-03-28 09:49:17 · 1274 阅读 · 0 评论 -
【Mybatis四】Mybatis-动态SQL-缓存(一级缓存,二级缓存)
12.动态SQL动态SQL就是根据不同的条件生成不同的SQL所谓的动态SQL,本质还是SQL语句, 只是我们可以在SQL层面去执行一些逻辑代码如果你之前用过 JSTL 或任何基于类 XML 语言的文本处理器,你对动态 SQL 元素可能会感觉似曾相识。在 MyBatis 之前的版本中,需要花时间了解大量的元素。借助功能强大的基于 OGNL 的表达式,MyBatis 3 替换了之前的大部分元素,大大精简了元素种类,现在要学习的元素种类比原来的一半还要少。ifchoose (when, other原创 2022-03-28 09:47:17 · 1618 阅读 · 0 评论 -
【Mybatis三】Mybatis-注解开发-Lombok(偷懒用)-多对一-一对多
文章目录8.使用注解开发8.1、面向接口编程8.2使用注解开发步骤:1, 接口2,核心配置文件中绑定接口3,测试无法使用resultmap解决实体类字段跟数据库不一致的问题本质: 反射机制实现底层: 动态代理8.3,CRUD自动提交事物, MybatisUtil中接口增加注解关于@Param注解#{} 和 ${}的区别9.Lombok步骤1安装lombok插件2导入包3.使用方法@Data, 省略调了getset等方法创建10.多对一处理环境实体类接口按照查询嵌套处理按照结果嵌套处理11.一对多处理实体类接原创 2022-03-25 10:34:37 · 237 阅读 · 0 评论 -
【Mybatis二】Mybatis-ResultMap-日志(STDOUT_LOGGING,log4j)-分页
文章目录5.ResultMap, 解决属性名和字段名不一致的问题5.1.出现的情况实体类的字段跟数据库字段不一致查询结果--获取不到pwd分析原因解决方案一:SQL起一个别名解决方案二: resultMap5.2, resultMap6.日志6.1.日志工厂STDOUT_LOGGING日志6.2.使用Log4J1, pom中导入依赖2,resources下添加`log4j.properties`3.mybatis-config.xml里配置setting4.打印日志5.log4j简单使用1, 在当前类加载l原创 2022-03-25 10:32:04 · 168 阅读 · 0 评论 -
【Mybatis一】Mybatis使用、配置、CRUD、配置、设置、映射器
文章目录Mybatis1.简介1.1什么是 MyBatis?1.2 持久化1.3 持久层1.4 为什么需要Mybatis?2.第一个Mybatis程序2.1 搭建环境1,创建maven项目, 导入依赖2,建立子工程, 在resources下建mybatis配置文件`mybatis-config.xml`3, 建立MybatisUtils工具类, 获取SQLSession对象2.3 编写代码2.4 测试2.5, 报错注意点UserMapper.xmlmybatis-config.xml确保target里导出了原创 2022-03-24 09:35:07 · 589 阅读 · 0 评论