Spring boot 具有distinct和NOTNULL的Jpa查询
如何在spring boot中使用distinct和notnull编写jpa查询?下面是一个例子 员工实体类 sql查询是: 从作业不为空的emp中选择不同的作业 如何在jpa中编写上述查询 我已经尝试过findByJobNotNull这里null工作正常,但需要明确如何做,请建议 只需要在方法名中添加DistinctSpring boot 具有distinct和NOTNULL的Jpa查询,spring-boot,hibernate,spring-data-jpa,jpa-2.0,jpa-2.1,Spring Boot,Hibernate,Spring Data Jpa,Jpa 2.0,Jpa 2.1,如何在spring boot中使用distinct和notnull编写jpa查询?下面是一个例子 员工实体类 sql查询是: 从作业不为空的emp中选择不同的作业 如何在jpa中编写上述查询 我已经尝试过findByJobNotNull这里null工作正常,但需要明确如何做,请建议 只需要在方法名中添加Distinct findDistinctByJobNotNull() 只需要在方法名中添加Distinct findDistinctByJobNotNull() 您可以使用以下查询: @Qu
findDistinctByJobNotNull()
只需要在方法名中添加Distinct
findDistinctByJobNotNull()
您可以使用以下查询:
@QuerySelectdistinct e.job from Employee e,其中e.job不为null
列出findJobs;
你可以用。
假设您有:
@实体
班级员工{
// ...
@Columnname=作业
公共字符串getJob
{
返回工作;
}
}
可以创建基于界面的投影:
公共接口EmployeeJob
{
字符串getJob;
}
然后将以下方法添加到员工存储库中:
列出findDistinctByJobNotNull;
您可以在中找到其他信息
您可以使用以下查询:
@QuerySelectdistinct e.job from Employee e,其中e.job不为null
列出findJobs;
你可以用。
假设您有:
@实体
班级员工{
// ...
@Columnname=作业
公共字符串getJob
{
返回工作;
}
}
可以创建基于界面的投影:
公共接口EmployeeJob
{
字符串getJob;
}
然后将以下方法添加到员工存储库中:
列出findDistinctByJobNotNull;
您可以在中找到其他信息。您是否尝试过FindDistincByJobNotNull?您是否尝试查找由JobNotNull指定的任务@Rajendra然后尝试findDistinctJobByJobNotNull或`findJobDistinctByJobNotNull@Rajendra然后尝试FindDistincJobByJobNotNull或'findJobDistinctByJobNotNull