博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis入门环境搭建
阅读量:5021 次
发布时间:2019-06-12

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

1.依赖jar包

 

 

mybatis-3.2.2.jar  sqlserver2008.jar

2.代码

package ttyouni.model;public class Student {    public int ID;    public String UserName;    public String Password;    public int getID() {        return ID;    }    public void setID(int iD) {        ID = iD;    }    public String getUserName() {        return UserName;    }    public void setUserName(String userName) {        UserName = userName;    }    public String getPassword() {        return Password;    }    public void setPassword(String password) {        Password = password;    }}
Model
mapper
Configuration.xml
package ttyouni.main;import java.io.InputStream;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import ttyouni.model.Student;public class AppMain {    public static void main(String[] args) {        // TODO Auto-generated method stub        //mybatis的配置文件        String resource = "Configuration.xml";        //使用类加载器加载mybatis的配置文件(它也加载关联的映射文件)        InputStream is = AppMain.class.getClassLoader().getResourceAsStream(resource);        //构建sqlSession的工厂        SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(is);        //使用MyBatis提供的Resources类加载mybatis的配置文件(它也加载关联的映射文件)        //Reader reader = Resources.getResourceAsReader(resource);         //构建sqlSession的工厂        //SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(reader);        //创建能执行映射文件中sql的sqlSession        SqlSession session = sessionFactory.openSession();        /**         * 映射sql的标识字符串,         * me.gacl.mapping.userMapper是userMapper.xml文件中mapper标签的namespace属性的值,         * getUser是select标签的id属性值,通过select标签的id属性值就可以找到要执行的SQL         */        String statement = "ttyouni.model.StudentMapper.getStudent";//映射sql的标识字符串        //执行查询返回一个唯一user对象的sql        Student student = session.selectOne(statement, 1);        System.out.println(student.getUserName());    }}
main

3.文件结构

 

转载于:https://www.cnblogs.com/liandy0906/p/7207904.html

你可能感兴趣的文章
机器学习好网站
查看>>
python 中的 sys , os 模块用法总结
查看>>
解题:国家集训队 Middle
查看>>
响应者链
查看>>
指针从函数内部带回返回值
查看>>
在使用webView播放flash或视频文件时无法关闭声音的问题
查看>>
redhat 7 源码安装 mysql5.5.49
查看>>
CCP浅谈
查看>>
NAT虚拟网络配置
查看>>
c#部分---需要实例化的内容;
查看>>
销售类
查看>>
技术项目,问题
查看>>
线程池总结
查看>>
Learning to rank (software, datasets)
查看>>
git常见问题
查看>>
.NETFramework:template
查看>>
HM16.0之帧内模式——xCheckRDCostIntra()函数
查看>>
Jmeter性能测试 入门
查看>>
安卓动画有哪几种?他们的区别?
查看>>
Nodejs学习总结 -Express入门(一)
查看>>