首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Mybatis
九键按三下
创建于2021-06-15
订阅专栏
Mybatis知识整理
暂无订阅
共8篇文章
创建于2021-06-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
动态SQL和SQL片段
其实也是实现SQL语句的拼接。 ----> where标签就是用来处理第一种情况,即没有where的情况。 ----> if标签就是用来处理2 3 4的情况,连接where之后的语句。 在这里,我只介绍了if where`` foreach,因为这些比较重要,其他的可以在myb…
Mybatis-一对多和多对一的sql查询处理
很简单,比如说学生和老师,一个老师对应多个学生,这就是一对多;反过来,多个学生对应一个老师,这就是多对一。这涉及到了两张表的连表查询。 无论是一对多还是多对一,总会遇到复杂的属性,对于这些复杂的属性,我们需要单独出来。如果属性是一个对象:association,如果对象是一个集…
Mybatis-注解的CRUD
注意一个注解 @Param ,@Param 可以用来设置一个以上的基本类型的参数或者String类型的参数。比如说,我们要查找 id=1,name=小红的人的密码 则取到的查询的参数为 pid 和 name ,因为pid没有,会报错。 细心的人会发现,在我的测试类中,没有书写s…
日志工厂、Log4j
日志工厂(STDOUT_LOGGING)用处: 用来查看我们程序的异常,方便排错实现:在mybatis-config.xml文件配置settings文件即可Log4j实现步骤:先导入log4j的包编写
ResultMap结果集映射
ResultMap为什么会出现ResultMap结果集映射? --> 解决数据库的字段和实体类的属性不一样的问题数据库的字段和实体类的属性不一样运行的结果:怎么解决:法一、在sql语句中为pwd取别名
Mybatis--配置解析、Mapper配置
核心配置文件包含了会深深影响MyBatis行为的设置和属性信息。 注意: 核心配置文件的书写,是有顺序的,比如说,你把 setting 配置写在 properties 配置前面,就会报错。 Mybatis可以配置适应多种环境,但是每个SqlSessionFactory实例只能选…
Mybatis-实现数据库的增删改查CRUD
为什么要使用Map? ---> 因为如果在数据库中的表,字段或者参数过多的情况下,我们在实现类的xml配置文件中所书写的sql语句就会过于的冗长,用Map可以很好解决这个问题。 Map比较的万能,特别是针对于实体类和数据库属性特别多的情况。
初始Mybatis
它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 J…