Hibernate @tenantid не применяется к операторам обновления/удаления в многопользовательстве на основе дискриминатораMySql

Форум по Mysql
Ответить
Anonymous
 Hibernate @tenantid не применяется к операторам обновления/удаления в многопользовательстве на основе дискриминатора

Сообщение Anonymous »

Я экспериментирую с Spring Data и Hibernate, чтобы реализовать многоцелевое место в существующем приложении, используя столбец дискриминатора с @tenantid на объектах. Я видел, что Hibernate включает в себя идентификатор арендатора в первом выборе , затем он использует только первичный ключ .
Я также заметил, что Hibernate не включает идентификатор арендатора в обновление репозитория по умолчанию и «Code>». Это нормально, когда основным ключом является арендаторский Unique , но это становится проблемой, когда идентификаторы сталкиваются с арендаторами. На уровне базы данных я могу исправить это, используя композитные первичные клавиши, но мне нужно Hibernate, чтобы использовать идентификатор арендатора в запросе. Я видел примечания, что это запланировано для Hibernate 7.
Вопросы:
Какой правильный подход сегодня?

Подробнее здесь: https://stackoverflow.com/questions/797 ... inator-bas
Ответить

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

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

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

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

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