MyBatis_demo01

尝试写下博客,今天练习myBatis

mybatis是持久层的jdbc的省事的架构(用mybatis几乎可以省略掉jdbc的所有代码)

首先要建立一个数据库

然后在pom中配置所需要的依赖项 建立一个pojo的类,在此类中要实现有参和无参的构造方法,变量的getter和setter方法,重写tostring方法

建立dao层,建立一个dao层接口,然后不需要配置impl类,配置dao层的xml文件,在文件中编写你想用的方法

建立utils类,代码如下

public class MybatisUtils {

private static SqlSessionFactory sqlSessionFactory;

static {

try { String resource = "mybatis-config.xml";

InputStream inputStream = Resources.getResourceAsStream(resource);

sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);

} catch (IOException e) {

e.printStackTrace();

}

}

//获取SqlSession连接

public static SqlSession getSession(){

return sqlSessionFactory.openSession();

}

}

此类中有一个getsession方法来获取sqlsession对象

配置mybatis-config的xml文件,注册xml以及jdbc连接数据库操作

最后编写一个测试类文件看看是否可以输出 ok!

最后再更新一下数据库 ok!

果然还是忘不掉她

 

 

posted @   再次见到你我却动摇了  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示