#java #ibatis #mybatis
#java #ibatis #mybatis
Вопрос:
Я хочу сгенерировать свои файлы entity и mapper с помощью MyBatis Generator. Для определенного столбца я бы хотел, чтобы, когда поле объекта entity имеет нулевое значение, файл сопоставления мог обрабатывать его как значение по умолчанию, например 0. Я знаю, как настроить это в файле сопоставления, то есть ‘defaultValue’ . Но я не хочу делать это вручную каждый раз, когда я генерирую коды. Есть ли какой-либо способ настроить этот параметр в файле конфигурации mybatis generator, чтобы этот параметр мог генерироваться автоматически при каждом его запуске?
Ответ №1:
Ну, нет способа обработать это на основе имени столбца. Вы могли бы обрабатывать его для каждого типа, используя обработчик типов, или вам придется каждый раз писать динамический sql.