Ignore:
Timestamp:
02/09/22 15:46:58 (2 years ago)
Author:
Test <matonikolov77@…>
Branches:
main
Children:
8f1b7e9
Parents:
967b414
Message:

Refactored reply repository and discussion repository

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/com/wediscussmovies/project/repository/GenreRepository.java

    r967b414 r6f91f99  
    22
    33import com.wediscussmovies.project.model.Genre;
    4 import com.wediscussmovies.project.querymodels.GenreLikes;
     4import com.wediscussmovies.project.querymodels.GenreLikesQM;
    55import org.springframework.data.jpa.repository.JpaRepository;
    66import org.springframework.data.jpa.repository.Modifying;
     
    1010
    1111import javax.transaction.Transactional;
    12 import java.sql.Date;
    1312import java.util.List;
    1413
     
    1716     List<Genre> findAllByGenreType(String genre);
    1817
    19      @Query(value = "select new com.wediscussmovies.project.querymodels.GenreLikes(g.genreId, g.genreType, count(ug.id.userId)) from Genre g" +
     18     @Query(value = "select new com.wediscussmovies.project.querymodels.GenreLikesQM(g.genreId, g.genreType, count(ug.id.userId)) from Genre g" +
    2019             " left join UserGenres ug on ug.id.genreId = g.genreId" +
    2120             " group by g.genreId, g.genreType" +
    22              " order by count(ug.id.userId) desc")
     21             " order by count(ug.id.userId) desc, g.genreType asc")
    2322     @Transactional
    24      List<GenreLikes> findAllWithLikes();
     23     List<GenreLikesQM> findAllWithLikes();
    2524
    2625     @Modifying
Note: See TracChangeset for help on using the changeset viewer.