中文文本校对源码java_专治你不会看源码的毛病-----Mybatis源码分析

本文介绍了MyBatis作为持久层框架的主要优势,包括支持自定义SQL、存储过程和高级映射,以及如何简化JDBC操作。通过详细步骤,引导读者从下载源码到配置mybatis-config.xml和usermapper.xml,再到创建POJO类和测试类,逐步了解MyBatis的工作机制。
摘要由CSDN通过智能技术生成

点关注,不迷路;持续更新Java相关技术及资讯!!

一、What is mybatis?

MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advanced mappings. MyBatis eliminates almost all of the JDBC code and manual setting of parameters and retrieval of results. MyBatis can use simple XML or Annotations for configuration and map primitives, Map interfaces and Java POJOs (Plain Old Java Objects) to database records.

翻译成中文:

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

1、源码下载到本地

从github下载mybatis源码到idea中。

b2ac596e5980804b8cfbc46a2c40a524.png
9cf28863fd868ea96abc5ef28ee8a035.png

2、快速开始

构建mybatis-config.xml文件

usermapper.xml文件

 select * from user where id = #{id} 

3、创建POJO类

@ToString@Getter@Setterpublic class User implements Serializable{ private Integer id; private String username; private Integer age; private String phone; private String desc;

4、创建测试类

/** * 源码学院-Monkey * 只为培养BAT程序员而生 * http://bat.ke.qq.com * 往期视频加群:516212256 暗号:6 */@Slf4jpublic class MybatisTest { public static void main(String[] args) throws Exception { String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); SqlSession session = sqlSessionFactory.openSession(); try { User user = session.selectOne("bat.ke.qq.com.mybatis.UserMapper.selectUser
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值