<!-- YourMapper.xml -->
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.YourMapper">
<select id="selectForUpdateNowait" resultType="YourResultType">
SELECT * FROM your_table
WHERE id = #{id}
FOR UPDATE NOWAIT
</select>
</mapper>
<!-- generatorConfig.xml -->
<generatorConfiguration>
<!-- 既存の設定... -->
<!-- 生成されるXMLファイルへのパスを指定 -->
<sqlMapGenerator targetPackage="com.example.mapper" targetProject="src/main/resources">
<!-- カスタムXMLファイルを追加 -->
<sqlFile path="YourMapper.xml" />
</sqlMapGenerator>
</generatorConfiguration>