java Spring引导:使用JPQL的查询定义
我不熟悉春季开机和冬眠。这里我尝试运行一个基于搜索的参数查询,我想按性别进行搜索。若我将此字段保持为空,那个么查询应该列出所有项。但问题是我的方法返回所有数据时忽略了我的搜索参数。我的服务类看起来像:
public interface HouseholdService {
@Query(value = "select * from household where sex = 1", nativeQuery = true)
List<Women> getEligibleWomen();
}
我的Impl看起来像
@Service
public class HouseholdImpl implements HouseholdService {
@Autowired
private HouseholdRepository householdRepository;
@Override
public List<Women> getEligibleWomen() {
return householdRepository.findBy();
}
我的存储库界面看起来像
public interface HouseholdRepository extends CrudRepository<Women, String>
{
List<Women> findBy();
}
在这方面有人能帮我吗?求你了
共 (0) 个答案