400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

怎么创建myBatis项目

本篇内容介绍了“怎么创建myBatis项目”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

创新互联是一家专注于成都网站设计、成都网站制作与策划设计,城北网站建设哪家好?创新互联做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:城北等地区。城北做网站价格咨询:18980820575

1、简介

1.1、核心组件

1.2、组件之间的关系:

怎么创建myBatis项目

1.3、myBatis如何获取:

1、maven仓库

2、Github

3、中文文档

2、创建项目

2.1、数据库创建

 create table user(
    -> id int(20) not null primary key,
    -> name varchar(30) default null,
    -> pwd varchar(30) default null);
Query OK, 0 rows affected (0.02 sec)


MySQL> insert into user(id,name,pwd) values(1,"张三",123456);
Query OK, 1 row affected (0.01 sec)

mysql> insert into user(id,name,pwd) values(2,"李四",123456);
Query OK, 1 row affected (0.00 sec)

mysql> insert into user(id,name,pwd) values(3,"王五",123456);
Query OK, 1 row affected (0.01 sec)

2.2、创建子模块

2.2.1、编写Mybatis的核心配置文件






    
        
            
            
                
                
                
                
            
        
    

2.2.2、编写myBatis的工具类

//sqlSessionFactory------>sqlSession
public class MybatisUtils {

    private static SqlSessionFactory sqlSessionFactory;
    static {
        try {
            //使用mybatis第一步获取sqlSessionFactory对象
            String resource = "mybatis-config.xml";
            InputStream inputStream = Resources.getResourceAsStream(resource);
           sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
        }catch (IOException e){
            e.printStackTrace();
        }
    }
    //SqlSession完全包含了面向数据库执行Sql命令的所有方法
    public  static SqlSession getSqlSession(){
//        SqlSession sqlSession = sqlSessionFactory.openSession();
//        return sqlSession;
        return sqlSessionFactory.openSession();
    }

}

2.3、编写代码

2.4、测试

package com.malajava.dao;
import com.malajava.pojo.User;
import com.malajava.utils.MybatisUtils;
import org.apache.ibatis.session.SqlSession;
import org.junit.Test;
import java.util.List;
public class UserDaoTest {
    @Test
    public void test(){

        //第一步:获得sqlSession对象
        SqlSession sqlSession = MybatisUtils.getSqlSession();

        //执行Sql语句
        UserDao userDao = sqlSession.getMapper(UserDao.class);
        List userList = userDao.getUserList();
        for (User user: userList) {
            System.out.println(user);
        }
        sqlSession.close();
    }
}

“怎么创建myBatis项目”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


名称栏目:怎么创建myBatis项目
URL链接:http://mzwzsj.com/article/ihdcdi.html

其他资讯

让你的专属顾问为你服务