Я использую MyBatis для разработки своего приложения. Теперь я наткнулся на ситуацию, когда запрос sql должен вернуть мне последний вставленный идентификатор,
Я использую MySql для разработки и H2 DB для тестирования интеграции.
В MySql мы используем функцию last_insert_id () для получения этого идентификатора, но в H2 DB мы используем функцию currval (). Даже если я использую последовательность в MySql, этот синтаксис будет другим.
Вопрос теперь в том, как мне написать код тестирования интеграции. Поскольку тот же запрос, который я написал для разработки, используется для интеграционного тестирования. что я должен делать в такой ситуации