本文共 2212 字,大约阅读时间需要 7 分钟。
3-1、user表
3-2、pojo
package com.ziyang.mybatis.pojo;import java.io.Serializable;import java.util.Date;public class User implements Serializable { /** * */ private static final long serialVersionUID = 1L; private Integer id; private String username; private String sex; private Date birthday; private String address; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public Date getBirthday() { return birthday; } public void setBirthday(Date birthday) { this.birthday = birthday; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } @Override public String toString() { return "User [id=" + id + ", username=" + username + ", sex=" + sex + ", birthday=" + birthday + ", address=" + address + "]"; } }
package com.ziyang.mybatis.test;import java.io.IOException;import java.io.InputStream;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import org.junit.Test;import com.ziyang.mybatis.pojo.User;public class Demo_1 { @Test public void test1() throws IOException { //加载核心配置文件 InputStream stream = Resources.getResourceAsStream("sqlMapConfig.xml"); //创建一个sqlSessionFactory SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(stream); //创建sqlsession SqlSession sqlSession = sqlSessionFactory.openSession(); //执行sql语句 User user = sqlSession.selectOne("test.findUserById",1); System.out.println(user); }}