我在 JPA 存储库中有一个项目。我想使用 UNIONS 和响应参数从两个表中检索值,并且我成功执行了以下本机查询。
\nPublic interface resultRepository extends JpaRepository<Result, String>{\n\n\n@Query(value= \xe2\x80\x9cSELECT \xe2\x80\x98This is from Table 1\xe2\x80\x99 AS MSG, COLUMN1, COLUMN2 COLUMN3, COLUMN4, COLUMN5 FROM TABLE1 \nWHERE COLUMN1 = :column1 AND COLUMN2 = :column2 AND COLUMN3 = :column3 \nUNION\nSELECT \xe2\x80\x98This is from Table 2\xe2\x80\x99 AS MSG, COLUMN1, COLUMN2 COLUMN3, COLUMN4, COLUMN5 FROM TABLE2\nWHERE COLUMN1 = :column1 AND COLUMN2 = :column2 AND COLUMN3 = :column3 \xe2\x80\x9d, nativeQuery = true)\nList<Result> getResultByParameters(@Param(\xe2\x80\x9ccolumn1\xe2\x80\x9d) String column1, \n @Param(\xe2\x80\x9ccolumn2\xe2\x80\x99)String column2,@Param(\xe2\x80\x9ccolumn3\xe2\x80\x99) String column3);\n\n}\nRun Code Online (Sandbox Code Playgroud)\n我的问题是。我希望 \xe2\x80\x9cWhere\xe2\x80\x9d …