make: entity команда создает атрибут отношения типа с суффиксом _id - PullRequest
0 голосов
/ 25 мая 2020

Всегда, когда я создаю атрибут сущности типа «отношение», столбец в базе данных называется следующим образом:

name_id

Я хочу, чтобы он не создавал суффикс _id. Я думаю, это может быть потому, что он по умолчанию не указывает name и referencedColumn в аннотации `@JoinColumn '.

Когда я указываю его вручную и переименовываю столбец в базе данных, он работает без _id суффикс.

Можно ли переопределить это поведение, или мне придется каждый раз его переписывать?

1 Ответ

1 голос
/ 25 мая 2020

Технически вы сохраняете не объект в базе данных, а идентификатор объекта в базе данных, поэтому _id имеет смысл или, по крайней мере, для меня это имеет значение. это, после создания объекта, измените аннотации, чтобы отразить изменение имени, и укажите joinColumn в аннотации перед запуском команды make: migration, чтобы вам не нужно было редактировать базу данных.

В качестве альтернативы у вас будет для создания ответвления пакета Maker, а затем вы можете изменить настройку по умолчанию, как вам нравится.

...