MyBatisの設定の読み込みを実現する方法は何ですか?
MyBatisの設定を読み込む方法は2つあります。
- SqlSessionFactoryBuilder を日本語で言い換えると「SqlSessionFactoryBuilder」です。
- 構築する()
String resource = "mybatis-config.xml";
InputStream inputStream = Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
- Javaコードによる設定の読み込み:MyBatisの設定は、XMLファイルではなくJavaコードを書くことで行うことができます。以下に例を示します。
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を適切に設定してロードするためには、上記の2つの一般的な設定方法を選択してください。