Mybatis入门程序编写】的更多相关文章

执行原理 入门程序编写 1.pom.xml 文件 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.11</version> </dependency> <dependency> <groupId>org…
作为一个java的学习者,我相信JDBC是大家最早接触也是入门级别的数据库连接方式,所以我们先来回忆一下JDBC作为一种用于执行SQL语句的Java API是如何工作的.下面的一段代码就是最基本的JDBC开发流程. 在上代码之前要先导入JDBC的jar包,由于我用的数据库是mysql,所以要先导 入如下的jar包 接下来的就是加载数据库驱动,获取数据库链接之类的工作了,当然了这些工作都是通过代码来完成的.为了和接下的mybatis配置文件对比,我在这里采用的预处理的方式进行查询,代码如下: pu…
创建一个简单的MyBatis入门程序,实现对学生信息的增删改查功能(基于XML配置) 一.新建一个Java工程,导入MyBatis核心jar包.日志相关的jar包以及连接Oracle数据库所需驱动包,目录结构如下 二.创建MyBatis核心配置文件mybatis-config.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//myba…
MyBatis入门程序 一.查询用户 1.使用客户编号查询用户 (1).创建一个数据表 USE spring; #创建一个名为t_customer的表 CREATE TABLE t_customer( id ) PRIMARY KEY AUTO_INCREMENT, username ), jobs ), phone ) ); #插入3条数据 '); '); '); (2)创建一个web项目,将Mybatis核心包放入,如图 (3)在src目录下创建一个com.itheima.po包,在该包下创…
一.入门程序: 1.mybatis的配置文件SqlMapConfig.xml 配置mybatis的运行环境,数据源.事务等. <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config…
1.入门程序实现需求 根据用户id查询一个用户信息 根据用户名称模糊查询用户信息列表 添加用户(二) 更新用户(二) 删除用户(二) 2.引入Mybatis所需 jar 包(Maven工程) <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.2.7</versio…
环境搭建: 1.创建项目 创建maven项目,勾选上Create from archetype,然后选中webapp再点击下一步,如下图: 解决项目创建过慢问题: 在创建maven项目过程中加入一组键值对: archetypeCatalog   :  internal 2.增加目录结构并标记作用 最终创建出来的项目结构如下图: 我们发现创建出来的maven 项目的目录结构是不全的,我们需要在main下边创建文件夹:java.resources,如下图: 但是当我们在java上右键想要创建clas…
1. 添加配置文件 log4j.properties # Global logging configuration #开发环境下日志级别设置成DEBUG,生产环境设置成info或者error log4j.rootLogger=DEBUG, stdout # Console output... log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.Pa…
Mapper代理的开发方式,程序员只需要编写mapper接口(相当于dao接口)即可,MyBatis会自动为mapper接口生成动态代理实现类. 一.开发规范 1.mapper接口的全限定名要和mapper映射文件的namespace的值相同 2.mapper接口的方法名称要和mapper映射文件中的statement的id相同 3.mapper接口的方法参数一般只能有一个,且类型要和mapper映射文件中statement的parameterType的值保持一致 (传一个参数,可以直接以键值对…
这里讲的单表的增删改查,是由mapper代理的增删改查,先来看看步骤: 1.jar包的导入 2.配置全局的配置文件 3.建立接口 4.编写mapper.xml 5.测试 工程结构:这个你们自己可以调整,不一定和我一样 目录解析:  com.etc.mapper:这个包放的就相当于是dao的接口(com.etc.dao) config/mapper:这个放的就是操作数据库的相当于dao的实现类(com.etc.dao.impl) mybatis-config.xml:这个就是mybatis的全局配…