入门基础
其实这个在 MyBatis 官方文档入门 里面就有描述,目前也有官方汉化版的文档;
简单来说,要让 MyBatis 可以工作,提供一个 SqlSessionFactory 和一个 Mapper 接口就可以了,下面是官方文档中的代码示例
DataSource dataSource = BlogDataSourceFactory.getBlogDataSource();
TransactionFactory transactionFactory = new JdbcTransactionFactory();
Environment environment = new Environment("development", transactionFactory, dataSource);
Configuration configuration = new Configuration(environment);
configuration.addMapper(BlogMapper.class);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(configuration);
有以下几个关键点:
- 事物管理器
- 数据源
- 配置 Mapper 接口
MyBatis 周边项目如何获取?
比如 MyBatis 生成器、maven 插件、Spring Boot Starter 等在哪里查找?与文档在哪里找?
这个其实就在 MyBatis 官方网站的 Products 页面 中有列出来,如下图所示:我们常用到的几个项目都有列出来,并且还有对应的 docs 链接