发表于: 2017-11-01 21:29:17
1 770
今天学到的任务:明白了mybatis各个文件之间的关系和一些语句的意义。为连接池打下了坚实的基础。
1.百度搜索ssm需要的jar包,下载下来导入mybatis-3.1.1jar包。
2.首先创建一个file文件写下连接信息
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test
jdbc.ysername=root
jdbc.password=1
3.创建一个config.xml文件,能把数据映射到Student里。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<properties resource="jdbc.properties"/>//加载配置文件1
<typeAliases>
<package name="entity"/>//告诉包在哪里
</typeAliases>
<environment default="mybatis-demo">
<environment id="mybatis-demo">
<transactionManager type="JDBC"></transactionManager>
<property name="driver" value="${jdba.driver}"/>//连接加载配置文件jdbc.prooerties的内容
<property name="url" value="${jdba.url}"/>
<property name="username" value="${jdba.username}"/>
<property name="password" value="${jdba.password}"/>
<dataSource type="POOLED"></dataSource>
</environment>
</environment>
</configuration>
4.做出对象和映射
ackage entity;
public class Student {
private Integer id;
private String name;
private String sex;
private Integer tId;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public Integer gettId() {
return tId;
}
public void settId(Integer tId) {
this.tId = tId;
}
}
5.在映射文件里定义查询
明天的任务:清晰了解mybatis并自己写出一个mybatis查询。然后做完任务1.25
遇到的问题:对mybatis了解一部分,但是还有一些没清楚。
评论