我正在尝试在单个 sql 中获取记录。我想使用可选的 WHERE 子句来做到这一点。这是我试过的
@Query(value = "select * from Products p where type = 'L' and active = 1 and ?1 is null or p.pNum =?1", nativeQuery = true) public List<Products> findAllParties(String productNumber);
这没有用。
当参数为空时,我想带上所有记录,否则我想只带指定的产品。
我怎么做?提前致谢。
翻翻过去那场雪
潇潇雨雨
30秒到达战场
相关分类