搭建一个简单的maven+mybatis项目

搭建一个简单的maven+mybatis项目

1、首先,新建一个maven项目搭建一个简单的maven+mybatis项目_第1张图片
左边选中maven,右边啥都不选,直接next.
搭建一个简单的maven+mybatis项目_第2张图片
填一下,一路next

2、在pom.xml加上mybatis和数据库的配置,我这里用mysql示例


        
        
            org.mybatis
            mybatis
            3.4.6
        

        
        
            mysql
            mysql-connector-java
            8.0.15
        
    

加上之后reimport一下,下载jar包
搭建一个简单的maven+mybatis项目_第3张图片
3、新建实体类和mybatis主配置文件

User.java

package pojo;

public class User {
    private int uid;
    private String uname;
    private int uage;

    public int getUid() {
        return uid;
    }

    public void setUid(int uid) {
        this.uid = uid;
    }

    public String getUname() {
        return uname;
    }

    public void setUname(String uname) {
        this.uname = uname;
    }

    public int getUage() {
        return uage;
    }

    public void setUage(int uage) {
        this.uage = uage;
    }

    @Override
    public String toString() {
        return "User{" +
                "uid=" + uid +
                ", uname='" + uname + '\'' +
                ", uage=" + uage +
                '}';
    }
}

mybatis-config.xml




    
    
    
    
        
    
    
        
            
            
                
                
                
                
                
            
        
    

config.properties

driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/demo?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC
username=root
password=root

新建UserMapper.xml,这里示例一个查询语句




    

然后在mybatis-config.xml给把这个映射文件给加上


        
    

现在就大功告成了,接下来我们写一个测试类运行看看
这里我们在pom.xml加上junit依赖


            junit
            junit
            4.12
            test
        

新建一个测试类
搭建一个简单的maven+mybatis项目_第4张图片
这里这么些可能会报错,没关系,设置一下就好了
搭建一个简单的maven+mybatis项目_第5张图片
这个选到1.7或者以上就不会报错了
运行的时候可能会报Error:java: Compilation failed: internal java compiler error
这时候解决办法很简单:File–>Setting…–>Build,Execution,Deployment–>Compiler–>Java Compiler 设置相应Module的target bytecode version的合适版本(跟你jkd版本一致),这里我改成1.8版本的。

运行结果:

User{uid=1, uname='刘希', uage=17}
User{uid=2, uname='赵玥', uage=13}
User{uid=51, uname='杰伦', uage=30}
User{uid=52, uname='杰伦', uage=30}
User{uid=53, uname='林俊杰', uage=27}
User{uid=54, uname='琉璃', uage=27}
User{uid=55, uname='枫溪', uage=19}
User{uid=56, uname='琉璃', uage=27}
User{uid=57, uname='枫溪', uage=19}
User{uid=58, uname='琉璃', uage=27}
User{uid=59, uname='枫溪', uage=19}
User{uid=60, uname='琉璃', uage=27}
User{uid=61, uname='枫溪', uage=19}

第一次写博客,有什么问题欢迎提

你可能感兴趣的:(mybatis+maven)