入门基础

其实这个在 MyBatis 官方文档入门 里面就有描述,目前也有官方汉化版的文档;

简单来说,要让 MyBatis 可以工作,提供一个 SqlSessionFactory 和一个 Mapper 接口就可以了,下面是官方文档中的代码示例

  1. DataSource dataSource = BlogDataSourceFactory.getBlogDataSource();
  2. TransactionFactory transactionFactory = new JdbcTransactionFactory();
  3. Environment environment = new Environment("development", transactionFactory, dataSource);
  4. Configuration configuration = new Configuration(environment);
  5. configuration.addMapper(BlogMapper.class);
  6. SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(configuration);

有以下几个关键点:

  1. 事物管理器
  2. 数据源
  3. 配置 Mapper 接口

MyBatis 周边项目如何获取?

比如 MyBatis 生成器、maven 插件、Spring Boot Starter 等在哪里查找?与文档在哪里找?

这个其实就在 MyBatis 官方网站的 Products 页面 中有列出来,如下图所示:我们常用到的几个项目都有列出来,并且还有对应的 docs 链接
image.png