数据库BLOB读写
Java字段类型定义为byte[],数据库表的字段类型为BLOB,常用的类型转换器是BlobTypeHandler
批量更新配置
<!-- 配置默认的执行类型是批量模式 -->
<setting name="defaultExecutorType" value="BATCH"/>
还有一种方式是在获取sqlSession的时候进行设置
SqlSession session = factory.openSession(ExecutorType.BATCH)
或者在整合spring的时候配置
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg index="0" ref="sqlSessionFactory"></constructor-arg>
<!-- 更新采用批量模式 -->
<constructor-arg index="1" value="BATCH"></constructor-arg>
</bean>
调用存储过程
* mysql中创建存储过程
DROP PROCEDURE IF EXISTS get_stuName;