MyBatis
文章平均质量分 83
mysql数据库框架
时间邮递员
普信
展开
-
MyBatis-08-动态SQL
文章目录8、动态SQL8.1环境搭建8.2IF8.3 choose (when, otherwise)8.4 trim (where,set)8.5 SQL片段8.6 Foreach8.7mybatis小结 8、动态SQL 什么是动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句 动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3 大大精简了元素种类,现在只需学习原来一半的元素便可。MyBatis原创 2022-03-20 11:54:25 · 104 阅读 · 0 评论 -
MyBatis-07-一对多和多对一
MyBatis-07-一对多和多对一原创 2022-03-20 11:35:56 · 61 阅读 · 0 评论 -
MyBatis-06-使用注解开发
文章目录6、使用注解开发6.1 面向接口编程6.2 Mybatis详细的执行流程6.3使用注解开发(CRUD)6.3.1关于@Param() 注解6.4Lombok 6、使用注解开发 6.1 面向接口编程 大家之前都学过面向对象编程,面向百度编程 ,但是真正在开发中,很多时候我们都会选择面向接口编程 根本原因:解耦->可拓展提高复用,分层开发中上层不用管具体的实现,大家都遵守共同的标准,使得开发变得容易,规范性更好。 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下原创 2022-03-19 18:52:15 · 87 阅读 · 2 评论 -
MyBatis-05-日志
文章目录前言(ResultMap)5 日志5.1 日志工厂5.2 STDOUT_LOGGING(标准日志输出)5.3 Log4j5.3.1 什么是Log4j?5.3.2 使用步骤5.4 简单使用 前言(ResultMap) 当数据库中的字段名与你自己写的实体类字段名不一致时,可能会导致错误,于是有一个强大的的东西出现来帮你解决这个困惑–ResultMap <!--结果集映射--> <resultMap id="UserMap" type="User"> <!--colu原创 2022-03-14 21:53:37 · 139 阅读 · 1 评论 -
MyBatis-04-配置文件解析
MyBatis配置文件解析原创 2022-03-13 11:14:26 · 103 阅读 · 0 评论 -
MyBatis-03-CRUD
3 CRUD 所谓CRUD,就是增删改查 另外在这里,把上一篇文章中的UserDao文件名改成UserMapper以及其他用到接口的地方(idea好像可以自动改,挺智能的),这样做一是更加规范,二是mybatis核心配置文件中的mapper注册路径可以使用class-- ,即要使用class,必须保证mapper接口和mapper配置文件文件名一致 3.1 namespace xml配置文件中的namespace中的包名要和 Dao/mapper 接口的包名一致! 3.2 select(选择、查询语句) (原创 2022-03-12 10:27:28 · 673 阅读 · 0 评论 -
MyBatis-02-第一个mybatis程序
第一个MyBatis程序原创 2022-03-11 22:20:12 · 948 阅读 · 0 评论 -
MyBatis-01-简介
前言 由于服务外包的需要,寒假在家里“被迫”学习框架知识,最近突发奇想,想把一些知识总结一下,造福自己,造福他人 环境说明: jdk 8 + MySQL maven IDEA 学习前需要掌握: JDBC MySQL Java 基础 Maven Junit 1、Mybatis简介 1.1、什么是MyBatis MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和原创 2022-03-11 21:46:51 · 104 阅读 · 2 评论