バッチmybatis
5649 ワード
注意:https://mybatis.org/spring/ko/factorybean.html
まずsqlプロファイルでbeanを生成します.
作成 sqlsession Factory bean sqlsessionTemplate Ben(注入ファクトリbean)の作成
(単純sqlの場合) daoはsqlsession注入を受けて使用される. (例)
まずsqlプロファイルでbeanを生成します.
作成
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
</bean>
(単純sqlの場合)
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg index="0" ref="sqlSessionFactory" />
</bean>
(バッチの場合)<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg index="0" ref="sqlSessionFactory" />
<constructor-arg index="1" value="BATCH" />
</bean>
class dao extends SqlSessionDaoSupport{
@Resource(name ="sqlSession")
private SqlSessionTemplate batchSession;
public void update(List<File> files){
for(File file : files){
batchSession.update("update sql mapper id.update", file);
}
}
}
Reference
この問題について(バッチmybatis), 我々は、より多くの情報をここで見つけました https://velog.io/@ddabizz/mybatis-batch-처리하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol