[英]Hibernate multiple columns IN clause Miscrosft SQL
当我尝试使用我的JPA存储库从表中获取所有行时,Hibernate生成的查询如下所示:
Select field1, field2, ... from ... where (field1, field2) IN (select f1, f2 from ....)
当我的数据库是PostgreSQL时,它可以正常工作。 现在我要迁移到SQL Server女士。 我的资料库看起来像这样
@Override
public List<VesselVisit> getAllVisits() {
return this.visitsRepository.findAll();
}
数据模型具有父实体,并且使用复合键与子实体具有OneToMany关系。
无法使用SQL Server来实现?
您可以在SQL Server中使用内部联接而不是In运算符来实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.