Hibernate自定义查询where子句和参数

时间:2017-10-12 08:49:28

标签: mysql hibernate

我想使用带有where子句的自定义查询来查找具有给定参数的记录。

我在我的存储库中创建了这个:

@Query(value = "select * from link t where t.r_id = :rID", nativeQuery = true)
List<TRR> findByRID(@Param("riID") Integer rID);

link是mysql中我的表的名称,r_id是链接表中的一列。 我基本上想要将rID作为参数来查找rID = 1的所有行。

我该怎么做?我目前获得的记录多于仅有rID = 1的记录。 我找不到关于这个主题的更多信息。

修改

我的数据库中的表链接中有9条记录,其中r_id = 1。 但是当我将1作为参数时,它会找到5。

0 个答案:

没有答案