【发布时间】:2021-09-22 18:53:32
【问题描述】:
我在 sql 查询中错误地通过 proNo 得到 fno
这是我的查询:
@Query(value = "select f.fno from files f where
f.pro_no = proNo", nativeQuery = false)
Integer findFno(@Param("proNo") Long proNo);
【问题讨论】:
我在 sql 查询中错误地通过 proNo 得到 fno
这是我的查询:
@Query(value = "select f.fno from files f where
f.pro_no = proNo", nativeQuery = false)
Integer findFno(@Param("proNo") Long proNo);
【问题讨论】:
命名参数
@Query(value = "select f.fno from files f where f.pro_no = :proNo")
Integer findFno(@Param("proNo") Long proNo);
或位置参数,
@Query(value = "select f.fno from files f where f.pro_no = ?1")
Integer findFno(Long proNo);
【讨论】: