栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

作业二:在idea中创建maven工程,搭建mybatis环境完成单表增删改查操作,测试。

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

作业二:在idea中创建maven工程,搭建mybatis环境完成单表增删改查操作,测试。

1.创建maven工程

(1)首先打开idea点击idea中的File->New->Project...

2.什么是框架?

别人写好的   半成品    有了框架只需要完成业务逻辑。

Mybatis是持久层框架

spring是业务层框架

spring mvc是表现层框架

 

搭建mybatis框架 

在src文件夹中创建lib文件夹导入mysql与mybatis的jar包并将包添加到库中。

在创建包与类结构如下: 

 (1)在Users类中编写如下:

package com.soutwind.entity;
 
public class Users {
    private int id;
    private String username;
    private String password;
    public Users(){
 
    }
    public Users(String username,String password){
        this.username=username;
        this.password=password;
    }
    public void setPassword(String password) {
        this.password = password;
    }
 
    public String getPassword() {
        return password;
    }
 
    public int getId() {
        return id;
    }
 
    public void setId(int id) {
        this.id = id;
    }
 
    public String getUsername() {
        return username;
    }
 
    public void setUsername(String username) {
        this.username = username;
    }
 
}
 2)在pom.xml中编写如下代码配置框架信息:


         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    4.0.0
 
    ma_my
    ma_my工程
    1.0-SNAPSHOT
 
   
       
            org.mybatis
            mybatis
            3.4.5
       

 
       
            mysql
            mysql-connection-java
            8.0.11
       

 
       
            org.projectlombok
            lombok
            1.18.6
            provided
       

   


3)在resources中创建config.xml文件在其中配置如下代码:




   
   
       
           
           
           

           
           
               
               
               
               
 
           

 
       

   

 
   
   
       
   


3.创建测试类Test并对单表进行增删改查,在其中编写如下代码:

package com.soutwind.test;
 
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
 
import java.io.InputStream;
 
public class Test {
    public static  void main(String[] args){
        //加载MyBatis配置文件
        InputStream in=Test.class.getClassLoader().getResourceAsStream("config.xml");
        SqlSessionFactoryBuilder der=new SqlSessionFactoryBuilder();
        SqlSessionFactory sqlSessionFactory= der.build(in);
        SqlSession sqlSession=sqlSessionFactory.openSession();
 
        String insert="resources.mapper.UsersMapper.insert";
        String select="resources.mapper.UsersMapper.select";
        String delete="resources.mapper.UsersMapper.delete";
        String update="resources.mapper.UsersMapper.update";
        //添加记录
       
 
        //删除记录
       
 
        //修改记录
       
 
        //查询记录
       
        // 提交事务 增删改 需要commit,查询无需commit
        sqlSession.commit();
        //关闭会话
        sqlSession.close();
    }
 
}
 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/272210.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号