Как использовать/сохранить собственный метод установки с MyBatis?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как использовать/сохранить собственный метод установки с MyBatis?

Сообщение Anonymous »

MyBatis генерирует следующий код в одном из моих классов сущностей:

Код: Выделить всё

    /**
* This field was generated by MyBatis Generator. This field corresponds to the database column
* my_field
*
* @mbg.generated {DATETIME}
*/
@ParentToChildSync(sync = StringSync.class)
protected String myField;
Мне нужно записать значение «myField». Но поскольку он широко используется в моем проекте, я думаю, что лучшим местом для его регистрации будет установщик.
Поэтому я хотел бы написать собственный установщик, чтобы иметь возможность добавлять запись в журнал следующим образом:

Код: Выделить всё

    // ...
@ParentToChildSync(sync = StringSync.class)
protected String myField;

protected void setMyField(String myField) {
this.myField = myField;
log.add('set my field as: %s', myField);
}
Так ли мне следует это делать?
И если да, то как мне предотвратить перезапись/удаление MyBatis этого установщика клиента в следующий раз, когда я запускаю генерацию MyBatis?
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/791 ... th-mybatis
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»