Что-то вроде
я есть две таблицы и таблица соединений: «штат», «классификация» и «штатная классификация». В таблице соединений у меня есть дополнительное логическое поле: «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 = "Классификация")?