我正在尝试请求从数据库中获取数据
参数中包含三个选项的布尔值:
- false -显示具有false的实体
- true -显示为true的实体
- null -与user_id对应的任何选项
但我不知道如何处理null
@Repository
public interface Repo extends ReactiveCrudRepository<Device,Long> {
@Query("SELECT * FROM device where user_id = $1 and show = $2")
Flux<Device> findByUserIdAndShow(String userId, Boolean show);
}
1条答案
按热度按时间pgx2nnw81#