博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis最基础的POM框架助手【基于接口式编程】
阅读量:4311 次
发布时间:2019-06-06

本文共 3294 字,大约阅读时间需要 10 分钟。

1.pom文件

4.0.0
com.zhangpn.maven
MyBatis
0.0.1-SNAPSHOT
jar
MyBatis
http://maven.apache.org
UTF-8
3.4.1
org.mybatis
mybatis
${MybatisVersion}
mysql
mysql-connector-java
8.0.11
junit
junit
4.12
test
POM

2.mybatis.xml

MYBATIS

3.UserDaoMapper.xml

mapper

4.UserDao.java

package com.zhangpn.Dao;import com.zhangpn.Entity.User;public interface UserDao {    public User getUserById(String id);}
Userdao

5.User.java

package com.zhangpn.Entity;public class User {    private String id;    private String account;    private String name;    private String password;    public String getId() {        return id;    }    public void setId(String id) {        this.id = id;    }    public String getAccount() {        return account;    }    public void setAccount(String account) {        this.account = account;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public String getPassword() {        return password;    }    public void setPassword(String password) {        this.password = password;    }    @Override    public String toString() {        return "User [id=" + id + ", account=" + account + ", name=" + name + ", password=" + password + "]";    }    }
User

6.TestMETHOD

package com.zhangpn.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.zhangpn.Dao.UserDao;import com.zhangpn.Entity.User;public class TestMethod {    @Test    public void Tst1() throws IOException {        SqlSessionFactoryBuilder sfb = new SqlSessionFactoryBuilder();        InputStream ins = Resources.getResourceAsStream("mybatis.xml");        SqlSessionFactory ssf = sfb.build(ins);        SqlSession session = ssf.openSession();        UserDao userDao = session.getMapper(UserDao.class);        User user = userDao.getUserById("1");        System.out.println(user);    }}
Test

转载于:https://www.cnblogs.com/batj/p/9216329.html

你可能感兴趣的文章
Linux下Qt+CUDA调试并运行
查看>>
51nod 1197 字符串的数量 V2(矩阵快速幂+数论?)
查看>>
OKMX6Q在ltib生成的rootfs基础上制作带QT库的根文件系统
查看>>
zabbix
查看>>
多线程基础
查看>>
完美解决 error C2220: warning treated as error - no ‘object’ file generated
查看>>
使用SQL*PLUS,构建完美excel或html输出
查看>>
SQL Server数据库笔记
查看>>
X-Forwarded-For伪造及防御
查看>>
android系统平台显示驱动开发简要:LCD驱动调试篇『四』
查看>>
Android 高仿微信头像截取 打造不一样的自定义控件
查看>>
Jenkins的初级应用(1)-Publish Over SSH
查看>>
利用正则表达式群发定制邮件
查看>>
【原】RDD专题
查看>>
第三周——构建一个简单的Linux系统MenuOS
查看>>
Docker 的两类存储资源 - 每天5分钟玩转 Docker 容器技术(38)
查看>>
Codeforces 257D
查看>>
常用的20个强大的 Sublime Text 插件
查看>>
ajaxfileupload.js在IE中的支持问题
查看>>
tensorflow学习之(十)使用卷积神经网络(CNN)分类手写数字0-9
查看>>