事象
MyBatis の SqlCommandType が UNKNOWN / FLUSH の場合に、警告ログを出しつつ SELECT として続行している。
該当箇所
main (a3ad929) 時点: jig-core/src/main/java/org/dddjava/jig/infrastructure/mybatis/MyBatisStatementsReader.java:131-134
case UNKNOWN, FLUSH -> {
logger.warn("JIGではSQL Command Type {} はJIGでは対応していません。SELECTとして続行します。", sqlCommandType);
yield PersistenceOperationType.SELECT;
}
影響
FLUSH ステートメントが CRUD 一覧で「SELECT」として誤表示される。不正値への暗黙デフォルトであり、フェイルファスト方針に反する。
修正案
対象から除外する、または UNKNOWN 種別として明示的に表現する。
🤖 この issue は Claude Code のコードレビューにより作成されました。
事象
MyBatis の SqlCommandType が UNKNOWN / FLUSH の場合に、警告ログを出しつつ SELECT として続行している。
該当箇所
main (a3ad929) 時点:
jig-core/src/main/java/org/dddjava/jig/infrastructure/mybatis/MyBatisStatementsReader.java:131-134影響
FLUSH ステートメントが CRUD 一覧で「SELECT」として誤表示される。不正値への暗黙デフォルトであり、フェイルファスト方針に反する。
修正案
対象から除外する、または UNKNOWN 種別として明示的に表現する。
🤖 この issue は Claude Code のコードレビューにより作成されました。