一文教会你用mybatis查询数据库数据-mile米乐体育
目录
- 一、新建数据库和表
- 二、新建maven项目,添加mybatis依赖
- 三、新建实体类、接口(mapper)
- 四、新建实现类(使用.xml映射文件)
- 五、新建全局配置文件(mybatis-config.xml)
- 六、编写demo类,进行测试查询数据库
- 总结
一、新建数据库和表
建一个数据库mybatis,建一个表person,然后填充一些数据(这里我是使用了图形化工具navicat for mysql,就不写原生的数据库代码了)
二、新建maven项目,添加mybatis依赖
新建一个maven项目,我以往文章有提到如何建一个maven项目,这里不多赘述:
maven入门—如何在idea中配置maven
添加依赖,在pom.xml文件上添加以下代码
三、新建实体类、接口(mapper)
person实体类
package entity; public class pehttp://www.cppcns.comrson { private int id; private string name; private int age; public person() { } public person(int id, string name, int age) { this.id = id; this.name = name; this.age = age; } public int getid() { return id; } public void setid(int id) { this.id = id; } public string getname() { return name; } public void setname(string name) { this.name = name; } public int getage() { return age; } public void setage(int age) { this.age = age; } @override public string tostring() { return "person{" "id=" id ", name='" name '\'' ", age=" age '}'; } }
personmapper接口
import entity.person; import java.util.list; public interface personmapper { //查询所有数据 public list
四、新建实现类(使用.xml映射文件)
在resources目录下新建一个personmapper.xml文件
五、新建全局配置文件(mybatis-config.xml)
在resources目录下新建一个mybatis-config.xml文件
数据库密码(password)写你自己的
六、编写demo类,进行测试查询数据库
1、读取配置文件
2、根据配置文件构建工厂
3、获取会话
4、获取mapper对象
5、执行方法
6、关闭会话
public class demo { @test public void test2() throws ioexception { //读取配置文件 inputstream resourceasstream = resources.getresourceasstream("mybatis-config.xml"); //根据配置文件构建工厂 sqlsessionfactory sessionfactory = new sqlsessionfactorybuilder().build(resourceasstream); //获取会话 sqlsession sqlsession = sessionfactory.opensession(); //获取mapper对象 personmapper personmapper = sqlsession.getmapper(personmapper.class); //执行方法 list
输出结果
总结
到此这篇关于mybatis查询数据库数据的文章就介绍到这了,更多相关mybatis查询数据库数据内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!