Что-то вроде

я есть две таблицы и таблица соединений: «штат», «классификация» и «штатная классификация». В таблице соединений у меня есть дополнительное логическое поле: «showclassification». Моя аннотация выглядит следующим образом:

 /**
 * @ManyToMany(targetEntity="Staff", inversedBy="classifications")
 * @JoinTable(name="staff_classifications",
 *  joinColumns={@JoinColumn(name="staffid", referencedColumnName="id")},
 *  inverseJoinColumns={@JoinColumn(name="classificationid", referencedColumnName="id", unique=true)});
 */
Как добавить дополнительное поле «showclassification» в таблицу соединений?Как я могу ссылаться на поле через DQL? Например. Какой запрос получит все классификации персонала, которые разрешено показывать?Поместить ли я вышеупомянутую аннотацию в один класс и аннотацию @ManyToMany без @joinTable в другой класс? Например. @ManyToMany (targetEntity = "Классификация")?

Ответы на вопрос(1)

Ваш ответ на вопрос