IDEA 创建一个Mybatis Maven项目的方法步骤(图文)

网友投稿 652 2023-02-08

IDEA 创建一个Mybatis Maven项目的方法步骤(图文)

IDEA 创建一个Mybatis Maven项目的方法步骤(图文)

第一步:先新建一个工程

直接next就行了,不用选内容,不然他会-骨架会卡很久

第一个箭头是项目名称,第二个箭头是项目路径,根据自己需要修改就行了。新建好的项目是这样的。

第二步:我们需要添加一个web框架支持

右键你的项目然后选择Add Framework那一项。

选中Web Application点击ok。

这样项目结构就有了,重点是啥都不用调了很方便。

第三步:去配置Tomcat

选择Tomcat Server下面的Local

这里选择你的Tomcat在哪里

按照箭头步骤来从上到下把工程添加进Tomcat。然后Apply OK就行了。

第四步:配置maven依赖

这一步推荐直接去网上找现成的,这样不会出现版本不兼容的问题。

org.mybatis

mybatis

3.3.0

mysql

mysql-connector-java

8.0.11

junit

junit

4.11

test

第五步:创建数据库以及写pojo类

第六步:配置mybatis.xml

PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-config.dtd">

然后配置UserMapper.xml

PUBLIC "-//mybatis.org//DTD mapper 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-mapper.dtd">

第七步:测试

创建Test类进行测试,这里面有个重点session.selectOne(“findById”,1);里面的findById是根据你在UserMapper.xml的SQL语句id写的,不能瞎写他们两个要一致。

import org.apache.ibatis.io.Resources;

import org.apache.ibatis.session.SqlSession;

import org.apache.ibatis.session.SqlSessionFactory;

import org.apache.ibatis.session.SqlSessionFactoryBuilder;

import org.junit.Test;

import pojo.User;

import java.io.IOException;

import java.io.InputStream;

import java.io.Reader;

public class test {

@Test

public void testSearchById() throws IOException {

//1.读取配置文件

InputStream in = Resources.getResourceAsStream("mybatis-config.xml");

//2.创建SqlSessionFactory工厂

SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(in);

//3.使用工厂生产SqlSession对象

SqlSession session = sqlSessionFactory.openSession();

//4.执行Sql语句

User user = session.selectOne("test.findUserById", 1);

//5. 打印结果

System.out.println(user);

//6.释放资源

session.close();

in.close();

}

//根据用户名模糊查询用户列表

@Test

public void testFindUserByUsername() throws IOException {

//定义读取文件名

String resources = "mybatis-config.xml"xTNRR;

//创建流

Reader reader=null;

try {

//读取mybatis-config.xml文件到reader对象中

reader= Resources.getResourceAsReader(resources);

} catch (IOException e) {

e.printStackTrxTNRRace();

}

//初始化mybatis,创建SqlSessionFactory类的实例

SqlSessionFactory sqlMapper=new SqlSessionFactoryBuilder().build(reader);

//创建session实例

SqlSession session=sqlMapper.openSession();

//传入参数查询,返回结果

User user=session.selectOne("findById",1);

//输出结果

System.out.println(user.getName());

//关闭session

session.close();

}

}

执行程序你就获得了

大功告成~

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:白酒app运营模式(白酒app运营模式分析)
下一篇:网页前端安全性如何测试(前端浏览器安全)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~