简介
该篇文章主要是介绍如何使用MyBatis对Mysql数据库进行单表操作(对于mybatis的下载以及配置文件的作用和具体信息,我在上一篇文章中也已经提到了),使用的环境如下:
JDK版本:1.8
编译器:IDEA2019
JDBC版本:8.0.18
mybatis版本:3.5.3
配置文件
首先需要有两个配置文件,一个是configuration.xml文件,配置的是连接数据库的环境以及对于mapper.xml文件的映射,还有另一个文件就是mapper.xml,这个文件主要是用来写sql语句的configuration.xml文件<?xml version="1.0" encoding="UTF-8" ?>
/p>
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
mapper.xml文件<?xml version="1.0" encoding="UTF-8" ?>
/p>
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
INSERT ATM VALUES(#{account}, #{password}, #{balance})
update atm set account=#{account},password=#{password},balance=#{balance} where account=#{account};
DELETE FROM ATM WHERE account=#{account};
SELECT *FROM atm;
SELECT COUNT(*) FROM atm;
select count(*),max(balance) from atm;
SELECT *FROM atm order by ${flag} ${order};
具体操作
具体操作看如下代码,我对代码都进行了一定的注释,并结合mapper.xml文件一起看public class UserDao {
//增加一条记录,user对象是我创建的实体类
//mapper.xml文件的sql语句如下:
//update atm set account=#{account},password=#{password},balance=#{balance} where accou