Trying to fix HQL.
This commit is contained in:
parent
5040f9d194
commit
7c945cca3f
@ -16,10 +16,12 @@ import java.util.List;
|
||||
@Transactional ( readOnly = true )
|
||||
public interface SupervisorRepo extends JpaRepository<Employee, Long>, QueryDslPredicateExecutor<Employee> {
|
||||
|
||||
@Query("select employee from Employee employee join employee.keywords.keywords keywords " +
|
||||
"where keywords.type.name = :keywordTypeName and keywords.deleted = false " +
|
||||
"order by employee.keywords.keywords.size desc, employee.user.lastName desc ")
|
||||
public List<Employee> findSupervisorDescDirection(@Param("keywordTypeName") String keywordTypeName);
|
||||
@Query ( "select employee from Employee employee left outer join employee.keywords.keywords keywords " +
|
||||
"where (size(employee.keywords.keywords) = 0 or (keywords.type.name = :keywordTypeName and keywords.deleted = false)) " +
|
||||
"order by size(employee.keywords.keywords) desc, employee.user.lastName" )
|
||||
public List<Employee> findSupervisorDescDirection(
|
||||
@Param ( "keywordTypeName" )
|
||||
String keywordTypeName);
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user