Changeset 6f91f99 in Git for src/main/java/com/wediscussmovies/project/repository/GenreRepository.java
- Timestamp:
- 02/09/22 15:46:58 (2 years ago)
- Branches:
- main
- Children:
- 8f1b7e9
- Parents:
- 967b414
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/com/wediscussmovies/project/repository/GenreRepository.java
r967b414 r6f91f99 2 2 3 3 import com.wediscussmovies.project.model.Genre; 4 import com.wediscussmovies.project.querymodels.GenreLikes ;4 import com.wediscussmovies.project.querymodels.GenreLikesQM; 5 5 import org.springframework.data.jpa.repository.JpaRepository; 6 6 import org.springframework.data.jpa.repository.Modifying; … … 10 10 11 11 import javax.transaction.Transactional; 12 import java.sql.Date;13 12 import java.util.List; 14 13 … … 17 16 List<Genre> findAllByGenreType(String genre); 18 17 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" + 20 19 " left join UserGenres ug on ug.id.genreId = g.genreId" + 21 20 " 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") 23 22 @Transactional 24 List<GenreLikes > findAllWithLikes();23 List<GenreLikesQM> findAllWithLikes(); 25 24 26 25 @Modifying
Note:
See TracChangeset
for help on using the changeset viewer.