我正在使用PostgreSQL作为数据库,我想获取两列与另一张表的外键匹配的所有行。
我已将表中的关系映射为:
@JsonIgnore
@ManyToOne
@JoinColumn(name = "projects_id", referencedColumnName="id")
private Projects projects;
@JsonIgnore
@ManyToOne
@JoinColumn(name = "reports_id", referencedColumnName="id")
private Reports reports;
这是我在界面中定义的CRUD方法:
List<ProjectReportTask> findByProjectsIdAndReportsId(Long id, Long id2);
但是当我调用此方法时,列表是空的,而不是在db中,我有两个ID都存在的记录
答案 0 :(得分:0)
我确实发现方法命名有任何问题。但是,当我的实体使用public void ConfigureServices(IServiceCollection services)
{
string key = Configuration["PRD:key"];
}
时,我也遇到了类似的问题。因此,我建议您手动编写查询。
@NaturalId