mybatis环境的搭建

Mybatis 概述 原是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation 迁移到了 Google Code,随着开发团队转投Google Code 旗下, iBatis3.x正式更名为MyBatis。 MyBatis 是一款优秀的持久层框架。 MyBatis 避免了几乎所有的JDBC代码手动设置参数以及手动获取结果集的操 作。 Mybatis 将基本的JDBC常用接口封装,对外提供操作即可. MyBatis 可以使用XML或注解来配置和映射,将数据库中的记录映射成 Java 的 POJO(Plain Old Java Objects,普通的 Java 对象),是一种 ORM(ORM Object Relational Mapping 对象关系映射)实现. 它支持动态SQL以及数据缓存. Mybatis 中文官网 https://mybatis.org/mybatis-3/zh_CN/index.html MyBatis 环境搭建 1.创建一张表和表对应的实体类 2.导入MyBatis jar包,mysql 数据库驱动包 org.mybatis mybatis 3.4.2 3.创建MyBatis全局配置文件 4.创建sql映射文件 定义sql语句 5.定义接口 在接口中定义方法 publicinterfaceAdminDao{ } 6.测试MyBatis 读取配置文件 Reader reader = Resources.getResourceAsReader("mybatis-config.xml"); 创建SqlSessionFactory SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(reader); 创建SqlSession SqlSession sqlSession = sessionFactory.openSession(); 获得接口代理对象 sqlSession.getMapper(接口.class); sqlSession .close();关闭 API 接口说明 SqlSessionFactory 接口 使用SqlSessionFactory 来创建 SqlSession,一旦创建 SqlSessionFactory 就 会在整个应用过程中始终存在。由于创建开销较大,所以没有理由去销毁再创建 它,一个应用运行中也不建议多次创建SqlSessionFactory。 SqlSession 接口 Sqlsession 意味着创建与数据库链接会话,该接口中封装了对数据库操作的方 法,与数据库会话完成后关闭会话。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值