MyBatis怎么实现配置加载

554
2024/1/5 16:23:12
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

MyBatis可以通过两种方式来加载配置:

  1. XML配置文件加载:通过创建一个MyBatis配置文件(通常命名为mybatis-config.xml),然后使用SqlSessionFactoryBuilder类的build()方法加载配置文件。示例代码如下:
String resource = "mybatis-config.xml";
InputStream inputStream = Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
  1. Java代码配置加载:可以通过编写Java代码来配置MyBatis,而不是使用XML文件。示例代码如下:
DataSource dataSource = ... // 创建数据源对象
TransactionFactory transactionFactory = new JdbcTransactionFactory();
Environment environment = new Environment("development", transactionFactory, dataSource);
Configuration configuration = new Configuration(environment);
configuration.addMapper(MyMapper.class); // 添加Mapper接口

SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(configuration);

以上是两种常用的加载配置的方式,根据实际情况选择适合的方式来配置和加载MyBatis。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: MyBatis在云原生环境中如何应用