1、首先,新建一个maven项目
左边选中maven,右边啥都不选,直接next.
填一下,一路next
2、在pom.xml加上mybatis和数据库的配置,我这里用mysql示例
org.mybatis
mybatis
3.4.6
mysql
mysql-connector-java
8.0.15
加上之后reimport一下,下载jar包
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
新建一个测试类
这里这么些可能会报错,没关系,设置一下就好了
这个选到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}
第一次写博客,有什么问题欢迎提