Розчинити безпеку рівневі помилки SQL, викликані дублікатом MEMBER TYPE колонки в Hibernate 6

Fixkamo-shared-library
Змішані
16 квітня 2026 р. о 03:22 UTC
Авторизація
Kamo
Про нас
f81e6ed

Член.java мапи MEMBER TYPE як @DiscriminatorColumn і як явний @Колумн поле. Хібернат 6 вибрав стовпчик двічі в проекції батьківського столу, викликаючи під'їзд стовпця, який проштовхнув захист рівень у дитячу таблицю (member team member) SELECT — де він не існує. Виправлення: видалення @Column JPA картографування від членуType і derive it at runtime через екземпляр на замовлення getMemberType() getter. JPQL запит оновлено до використання TYPE(m) для фільтрування дискримінатора, з містом за замовчуванням метод збереження існуючого підпису API для всіх абонентів.

Всі зміни

Як ви бачите відправлення?

Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.

БезкоштовноПерегляд цін