广场首页
IT技术
新闻资讯
职场百科
米堆
考试培训
明椿
课程
研究生公考编制资格证IT技术数据商业新职业大学生职场软技能品质生活课
高手Club
我的课程
登录
免费注册
山顶会推荐更多
你所在的位置:开课吧广场标签:MyBatis参数
MyBatis参数共25篇文章
MyBatis bind标签
MyBatis bind标签

  每个数据库的拼接函数或连接符号都不同,例如 MySQL 的 concat 函数、Oracle 的连接符号“||”等。这样 SQL 映射文件就需要根据不同的数据库提供不同的实现,显然比较麻烦,且不利于代码的移植。幸运的是,MyBatis 提供了 bind 标签来解决这一问题。

2021-11-11 11:07MyBatis参数MyBatis查询MyBatis注解

MyBatis分页功能
MyBatis分页功能

  MyBatis 的分页功能是基于内存的分页,即先查询出所有记录,再按起始位置和页面容量取出结果。

2021-11-11 11:06MyBatis参数MyBatis查询MyBatis注解

MyBatis trim标签
MyBatis trim标签

  在 MyBatis 中除了使用 if+where 实现多条件查询,还有一个更为灵活的元素 trim 能够替代之前的做法。

2021-11-11 11:06MyBatis参数MyBatis查询MyBatis注解

MyBatis缓存(一级缓存和二级缓存)
MyBatis缓存(一级缓存和二级缓存)

  缓存可以将数据保存在内存中,是互联网系统常常用到的。目前流行的缓存服务器有 MongoDB、Redis、Ehcache 等。缓存是在计算机内存上保存的数据,读取时无需再从磁盘读入,因此具备快速读取和使用的特点。  缓存可以将数据保存在内存中,是互联网系统常常用到的。目前流行的缓存服务器有 Mon

2021-11-11 11:05MyBatis参数MyBatis查询MyBatis注解

MyBatis foreach标签
MyBatis foreach标签

  前面我们学习了如何使用 Mybatisif、where、trim等动态语句来处理一些简单的查询操作。对于一些 SQL 语句中含有 in 条件,需要迭代条件集合来生成的情况,可以使用 foreach 来实现 SQL 条件的迭代。

2021-11-10 14:33MyBatis参数MyBatis查询MyBatis注解

MyBatis where标签
MyBatis where标签

  细心的读者可能会发现,我们在《MyBatis choose、when和otherwise语句》一节的 SQL 语句中加入了一个条件“1=1”,如果没有加入这个条件,那么可能就会变成下面这样一条错误的语句。

2021-11-10 14:33MyBatis参数MyBatis查询MyBatis注解

MyBatis choose、when和otherwise标签
MyBatis choose、when和otherwise标签

  MyBatis 中动态语句 choose-when-otherwise 类似于 Java 中的 switch-case-default 语句。由于 MyBatis 并没有为 if 提供对应的 else 标签,如果想要达到...... 的效果,可以借助 、、 来实现。

2021-11-10 14:32MyBatis参数MyBatis查询MyBatis注解

MyBatis if标签:条件判断
MyBatis if标签:条件判断

  MyBatis if 类似于 Java 中的 if 语句,是 MyBatis 中最常用的判断语句。使用 if 标签可以节省许多拼接 SQL 的工作,把精力集中在 XML 的维护上。

2021-11-10 14:32MyBatis参数MyBatis查询MyBatis注解

MyBatis关联(级联)查询
MyBatis关联(级联)查询

  级联关系是一个数据库实体的概念,有 3 种级联关系,分别是一对一级联、一对多级联以及多对多级联。

2021-11-09 10:32MyBatis参数MyBatis查询MyBatis注解

MyBatis一对一关联查询
MyBatis一对一关联查询

  一对一级联关系在现实生活中是十分常见的,例如一个大学生只有一个学号,一个学号只属于一个学生。同样,人与身份证也是一对一的级联关系。

2021-11-09 10:32MyBatis参数MyBatis查询MyBatis注解

MyBatis一对多关联查询
MyBatis一对多关联查询

  在实际生活中也有许多一对多级联关系,例如一个用户可以有多个订单,而一个订单只属于一个用户。同样,国家和城市也属于一对多级联关系。

2021-11-09 10:31MyBatis参数MyBatis查询MyBatis注解

MyBatis动态SQL
MyBatis动态SQL

  动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可以根据场

2021-11-09 10:31MyBatis参数MyBatis查询MyBatis注解

MyBatis注解(3种类型)
MyBatis注解(3种类型)

  为了简化 XML 的配置,MyBatis 提供了注解。我们可以通过 MyBatis 的 jar 包查看注解,如下图所示。

2021-11-08 11:19MyBatis参数MyBatis查询MyBatis注解

MyBatisresultMap元素
MyBatisresultMap元素

resultMap是MyBatis中最复杂的元素,主要用于解决实体类属性名与数据库表中字段名不一致的情况,可以将查询结果映射成实体对象。下面我们先从最简单的功能开始介绍。

2021-11-08 11:15MyBatis参数MyBatis查询MyBatis注解

MyBatis delete标签
MyBatis delete标签

MyBatis delete 标签用于定义 delete 语句,执行删除操作。当 MyBatis 执行完一条更新语句后,会返回一个整数,表示受影响的数据库记录的行数。

2021-11-08 11:15MyBatis参数MyBatis查询MyBatis注解

MyBatis update标签
MyBatis update标签

  MyBatis update 标签用于定义更新语句,执行更新操作。当 MyBatis 执行完一条更新语句后,会返回一个整数,表示受影响的数据库记录的行数。

2021-11-08 11:03MyBatis参数MyBatis查询MyBatis注解

MyBatis insert标签
MyBatis insert标签

  MyBatis insert 标签用来定义插入语句,执行插入操作。当 MyBatis 执行完一条插入语句后,就会返回其影响数据库的行数。

2021-11-05 10:42MyBatis参数MyBatis查询MyBatis注解

MyBatis select标签
MyBatis select标签

  在 MyBatis 中,select 标签是最常用也是功能最强大的 SQL 语言,用于执行查询操作。

2021-11-05 10:41MyBatis参数MyBatis查询MyBatis注解

MyBatis执行SQL的两种方式
MyBatis执行SQL的两种方式

 有映射器之后就可以通过 SqlSession 发送 SQL 了。我们以 getWebsite 这条 SQL 为例看看如何发送 SQL。

2021-11-05 10:40MyBatis参数MyBatis查询MyBatis注解

MyBatis Mapper(映射器)
MyBatis Mapper(映射器)

  映射器是 MyBatis 中最重要的文件,文件中包含一组 SQL 语句(例如查询、添加、删除、修改),这些语句称为映射语句或映射 SQL 语句。

2021-11-05 10:39MyBatis参数MyBatis查询MyBatis注解

MyBatis配置文件(mybatis-config.xml)
MyBatis配置文件(mybatis-config.xml)

  下面介绍 XML 配置文件中的重要元素(标签)。   configuration 元素是整个 XML 配置文件的根节点,其角色就相当于是 MyBatis 的总管,MyBatis 所有的配置信息都会存放在它里面。

2021-11-04 11:01MyBatis参数MyBatis查询MyBatis注解

MyBatis下载(多种方式)
MyBatis下载(多种方式)

  在实际开发之前,我们必须为 MyBatis 搭建适当的环境。下面介绍 MyBatis 的下载以及目录结构。

2021-11-04 11:00MyBatis参数MyBatis查询MyBatis注解

MyBatis核心对象
MyBatis核心对象

每个 MyBatis 应用程序都以一个 SqlSessionFactory 对象的实例为核心。   首先获取 SqlSessionFactoryBuilder 对象,可以根据 XML 配置文件或者 Configuration 类的实例构建该对象。   然后获取 SqlSessionFactory

2021-11-04 11:00MyBatis参数MyBatis查询MyBatis注解

MyBatis和Hibernate的区别
MyBatis和Hibernate的区别

  Hibernate 使用 HQL(Hibernate Query Language)语句,独立于数据库。不需要编写大量的 SQL,就可以完全映射,但会多消耗性能,且开发人员不能自主的进行 SQL 性能优化。提供了日志、缓存、级联(级联比 MyBatis 强大)等特性。

2021-11-04 11:00MyBatis参数MyBatis查询MyBatis注解

MyBatis是什么
MyBatis是什么

  MyBatis 是一个开源、轻量级的数据持久化框架,是 JDBC 和 Hibernate 的替代方案。MyBatis 内部封装了 JDBC,简化了加载驱动、创建连接、创建 statement 等繁杂的过程,开发者只需要关注 SQL 语句本身。

2021-11-03 10:08MyBatis参数MyBatis查询MyBatis注解

公开课

更多
解读公职考情趋势0522

今天

解读公职考情趋势0522
清北学长
清北学长
好考实用的医学硕士0522

今天

好考实用的医学硕士0522
张医生
张医生
视频号能否撼动抖音的霸主地位

后天

视频号能否撼动抖音的霸主地位
李彤
李彤
设计模式之建造者模式&原型模式

05/25 19:30

设计模式之建造者模式&原型模式
王丽娜
王丽娜
从A-SOUL谈虚拟偶像商业实验及未来

05/25 19:50

从A-SOUL谈虚拟偶像商业实验及未来
高玮
高玮

热门推荐

2021年广东普通高等学校专升本计算机基础与程序设计科目考试大纲
2021年广东普通高等学校专升本计算机基础与程序设计科目考试大纲
专升本考试大纲
02
2021年湖南专升本南华大学工程地质学科目考试大纲
专升本考试大纲
开课吧专升本
03
2021年河北专接本播音与主持艺术专业考试大纲
专升本考试大纲
开课吧专升本
04
2021年湖北专升本武昌理工学院《中国建筑史》科目考试大纲
专升本考试大纲
开课吧专升本
05
2021年四川专升本成都艺术职业大学大学计算机基础科目考试大纲
专升本考试大纲
四川专升本
06
2021年河北专接本艺术类动画专业考试大纲
专升本考试大纲
开课吧专升本
07
2021年广东专升本基础会计学科目考试大纲
专升本考试大纲
广东专升本
08
2021年四川专升本成都艺术职业大学大学语文科目考试大纲
专升本考试大纲
四川专升本

有料职场

发短视频怎样可以赚到钱?
发短视频怎样可以赚到钱?
抖音短视频
02
短视频变现的方式
抖音短视频
短视频入门学习
03
哪个平台专门可以短视频带货?
抖音短视频
短视频入门学习
04
短视频的内容要怎么选择?怎么做内容策划?
抖音短视频
短视频入门学习
05
短视频变现都有那些方法?怎么拍短视频赚钱?
抖音短视频
短视频入门学习
06
拍短视频怎么挣钱?
抖音短视频
短视频入门学习
07
短视频如何进行变现,主要的变现方式有哪些?
抖音短视频
短视频入门学习
08
怎么利用软件制作短视频
抖音短视频
短视频入门学习

热门搜索

java多线程基础知识
如何缓解负面情绪
低风险理财投资技巧
python爬虫怎么挣钱
java工程师好学吗
数据可视化的主要技术
人工智能的重要性和意义
java的主要方向是什么
python爬虫技术
公司经营数据分析哪些方面
怎么样使用水瓶座性格色彩
在职场中有哪些不要做
Python字符串
开课吧培训怎么样
专升本准考证打印
cda数据分析师培训有用吗
Hello,World公开课

在线职业教育

北京开课吧科技有限公司版权所有京ICP证140465号 京ICP备13032407号京公网安备1101080201

快速导航

开课吧首页我的课程证书查询企业服务关于我们

联系我们

400-996-0826
工作时间:9:00-24:00
ask@kaikeba.com
课程咨询和服务
bd@kaikeba.com
商务合作

公众号&App

开课吧服务号了解更多课程活动信息
下载开课吧APP更多优质课程等你来学