MyBatis Bean
Поддерживается только производитель
Компонент MyBatis Bean позволяет запрашивать, вставлять, обновлять и удалять данные в реляционной базе данных с помощью аннотаций компонентов MyBatis .
Этот компонент можно использовать только как производитель. Если вы хотите потреблять из MyBatis, используйте стандартный компонент MyBatis .
executorType (производитель):
Тип исполнителя, который будет использоваться при выполнении операторов. simple — исполнитель не делает ничего особенного. reuse — исполнитель повторно использует подготовленные операторы. batch — исполнитель повторно использует операторы и пакетирует обновления.
Значения перечисления:
- SIMPLE
- REUSE
- BATCH
inputHeader (производитель)
Используйте значение заголовка для входных параметров вместо тела сообщения. По умолчанию inputHeader == null, и входные параметры берутся из тела сообщения. Если задано outputHeader, используется значение заголовка, а параметры запроса будут взяты из заголовка, а не из тела.
outputHeader (производитель)
Сохраняйте результат запроса в заголовке, а не в теле сообщения. По умолчанию outputHeader == null, и результат запроса сохраняется в теле сообщения, а всё существующее содержимое в теле сообщения удаляется. Если задано outputHeader, это значение используется в качестве имени заголовка для сохранения результата запроса, а исходное тело сообщения сохраняется. Установка outputHeader также не позволит заполString заголовок CamelMyBatisResult по умолчанию, поскольку он всегда будет совпадать с outputHeader.
lazyStartProducer (производитель (расширенный))
Следует ли запускать производитель в режиме ленивого запуска (при первом сообщении). Запуск в режиме ленивого запуска позволяет разрешить запуск CamelContext и маршрутов в ситуациях, когда производитель может выйти из строя при запуске, что приведет к сбою запуска маршрута. Отложив запуск в режим ленивого запуска, можно обработать сбой запуска во время маршрутизации сообщений с помощью обработчиков ошибок маршрутизации Camel. Имейте в виду, что после обработки первого сообщения создание и запуск производителя могут занять некоторое время и увеличить общее время обработки.