Когда я пытаюсь получить все строки из таблицы, используя мой репозиторий JPA, запрос Hibernate генерирует так:
Select field1, field2, ... from ... where (field1, field2) IN (select f1, f2 from ....)
Он работает правильно, когда моя база данных - PostgreSQL.Сейчас я собираюсь перейти на MS SQL Server.Мой репозиторий выглядит следующим образом
@Override
public List<VesselVisit> getAllVisits() {
return this.visitsRepository.findAll();
}
Модель данных имеет родительскую сущность и имеет отношение OneToMany к дочерним элементам, использующим составной ключ.
Невозможно реализовать это с помощью SQLСервер