MyBatis
文章平均质量分 50
Liu_SmileCandy
这个作者很懒,什么都没留下…
展开
-
初始MyBatis(半自动、轻量级的框架)__Mybatis的功能架构分三层
MyBatis是什么? MyBatis是支持定制化SQL,存储过程以及高级映射的优秀的持久层框架。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以对配置和原生Map使用简单的XML或注解,将接口和Java的POJOs(plain Java Objects,普通的Java对象)映射成数据库中的记录。 MyBatis的功能架构有三层1)...原创 2018-10-29 19:53:18 · 1218 阅读 · 2 评论 -
Mybatis__Config主配置文件的结构
配置Config主配置文件主要分三大块: 别名 基础环境配置 映射文件配置<configuration> <!-- 别名 --> <typeAliases> <typeAliase alias="实体类" type="实体类的全路径"/> </typeAliases> <!--基础环境配原创 2018-11-06 08:55:47 · 207 阅读 · 2 评论 -
Mybatis__SqlsessionFactoryBuilder的作用__测试Mybatis是否从数据库中查询到了值__测试类
SqlSessionFactoryBuilder是利用XML或者Java代码来获得资源并构建SqlSessionFactory。通过SqlSessionFactoryBuilder可以构建一个SqlSessionFactory。SqlSessionFactoryBuilder的作用就是一个构建器。import java.io.IOException;import java.io.R...原创 2018-11-06 10:34:05 · 879 阅读 · 2 评论 -
Mybatis___Mapper映射配置文件
在Mybatis持久层框架中,最重要的就是掌握两个配置文件,一个是Mapper的映射文件还有一个就是Config的主配置文件。Mybatis主要完成两件事情:封装JDBC操作利用反射打通Java类与SQL语句之间的相互转换。下面我们就来介绍Mapper映射文件:&amp;amp;lt;mapper namespace=&amp;quot;UserMapper&amp;quot;&amp;amp;gt; &原创 2018-11-05 19:53:05 · 230 阅读 · 3 评论 -
Mybatis专题一__用Mybatis来查询一张表中的数据
在前面我有介绍到Mapper映射文件、config主配置文件和测试类等,这里就不多讲了。我们下面要用Mybatis框架具体的实现代码中来查询数据库表中的数据。今天我们学习的思路是:实体类+mapper映射文件+config主配置文件+测试类。通过这些步骤来查询数据库指定表中的数据。整个项目的结构如下:lib包是用来方jar包的,选中lib包下面所有的jar包左击---Build Path---...原创 2018-11-20 19:52:04 · 4119 阅读 · 1 评论 -
Mybatis专题三__用接口和注解来代替Mapper映射文件进行扩展
在之前我们学习的专题一当中,我们通过Mapper映射文件写的SQL语句来对数据库表中的数据进行查询处理。而现在我们将要学习的是利用接口和注解来代替之前我们写的Mapper映射文件(中的SQL执行数据库的语句)。在上一次的课程中我们已经学会了操作简单的查询操作。我们采取的方式是通过sqlseesion的实例直接操作User.xml中映射的sql语句(Mapper映射文件)。在今天的学习中我们...原创 2018-12-06 18:34:27 · 784 阅读 · 1 评论 -
Mybatis专题二__把Mapper和接口结合起来,用来查找表中的数据
我们是要对表中的数据进行操作,所以在新建工程之前我们要先创建一个数据库表,表中的内容如下:操作的步骤:第一步,首先我们先创建一个Java Project的项目。第二步,将相关的jar包导入到项目中。第三步,我们创建一个与数据库表相关的实体类,在里面封装对其数据库中进行操作的字段。 注意:实体类名必须与数据库中的表名保持一致(代码规范)第四步...原创 2018-12-11 19:18:36 · 324 阅读 · 1 评论