![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE框架课程
haogeshuai1981
这个作者很懒,什么都没留下…
展开
-
快速教程之 MyBatis 学习概述
1. 前言 MyBatis 源于 Apache 的一个开源项目 iBatis,而 iBatis 一词则来源于“internet”和“abatis”的组合,2010年这个项目由 Apache Software Foundation 迁移到了 Google Code,并且改名为MyBatis ,2013年11月其又迁移到 Github。MyBatis 是一个基于 Java 的支持普通 SQL 查...原创 2018-05-10 14:28:39 · 112 阅读 · 0 评论 -
快速教程之 MyBatis(一)
1 简介 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架,其几乎消除了所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。MyBatis 应用程序大都使用 SqlSession...原创 2018-05-10 14:41:19 · 242 阅读 · 0 评论 -
快速教程之 MyBatis(二)
1 前言在快速教程之 MyBatis(一)中,咱们已经初步搭建了 MyBatis 框架,实现了查询所有记录的功能,并用 JUnit 进行了单元测试。接下来,咱们继续体验 MyBatis 框架,并实现增加、修改和删除等三个功能。2 示例老规矩,首先给出项目结构图: 在实现以下三个功能的时候,咱们需要修改的地方其实并不多,只需要修改两个地方就可以啦,分别是映射文件 UserMappe...原创 2018-05-10 14:54:24 · 171 阅读 · 0 评论 -
快速教程之 MyBatis(三)
1 前言在快速教程之 MyBatis (一、二)中,咱们已经初步体验了 MyBatis 框架的一些优秀的特性,例如在映射文件中书写自定义的 SQL 语句以及便捷的调用方式等等。为了能够更好的掌握 MyBatis 框架的知识点,在本篇博文中,咱们一起总结一下前两篇博文的内容。2 总结2.1 映射文件在此,咱们仅以前两篇博文中的代码为例,给出映射文件 Mapper.xml 的总结:...转载 2018-05-10 15:09:06 · 115 阅读 · 0 评论 -
快速教程之 MyBatis(四)
1 前言在快速教程之 MyBatis(一、二、三)中,咱们已经初步体验了 MyBatis 框架的特性,尤其是其支持普通的 SQL 语句,但如果仔细阅读前三篇博文的示例,大家会发现一个问题,那就是到目前为止,作者在映射文件 UserMapper.xml 中给出的 SQL 语句都非常的简单,不足以满足咱们个性化的需求。因此,在本篇博文中,咱们更进一步,研究一下 MyBatis 框架是如何支持动态 ...转载 2018-05-10 15:22:08 · 112 阅读 · 0 评论 -
快速教程之 MyBatis(五)
1 前言在快速教程之 MyBatis(一、二、三、四)中,咱们已经把 MyBatis 框架的基本内容了解的差不多啦,然而美中不足的是:在前四篇博文的示例中,咱们仅仅演示了一对一(1:1)的映射关系,并没有演示一对多(1:N)的映射关系。因此,在本篇博文中,咱们就一起来看看 MyBatis 框架如何实现一对多的映射关系!2 关联映射(1:N)为了更好的演示一对多的映射关系,在原有的项目中...转载 2018-05-10 15:33:07 · 95 阅读 · 0 评论