我是新来的 Spring 开机和冬眠。在这里,我尝试运行一个基于搜索的参数查询,我想按性别搜索。如果我保持这个字段为空,那么查询应该列出所有项。但问题是我的方法返回的所有数据都忽略了我的搜索参数。我的服务类看起来像:
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();
}
在这方面有人能帮我吗?拜托?
暂无答案!
目前还没有任何答案,快来回答吧!