質問編集履歴

1

タイトルを変更しました

2024/01/17 03:34

投稿

dwdwdw
dwdwdw

スコア1

test CHANGED
@@ -1 +1 @@
1
- springで新着順に表示されな
1
+ Java/springで新着順(日付が新し順)を実装したい
test CHANGED
@@ -215,9 +215,13 @@
215
215
 
216
216
  public interface PostingRepository extends JpaRepository<Posting, Integer> {
217
217
 
218
+
219
+ // 記事情報を新着順で検索
218
220
  // @Query("SELECT pos FROM Posting pos WHERE pos.date >= :date1 AND pos.date < :date2")
221
+
219
222
  // List<Posting> findByMonth(@Param("date1") Date date1, @Param("date2") Date date2);
223
+ // @Query(value = "select 'p.insert_date'" + "from sns_posting p order by 'p.insert_date' desc", nativeQuery = true)
220
- // 記事情報を新着順で検索
224
+ List<Posting> findByMonth();
221
225
  // public List<Posting> findByOrderByInsertDateAsc();
222
226
  List<Posting> findAll(Sort sort);
223
227
  }
@@ -233,7 +237,7 @@
233
237
  検索+char gptでも聞いてみて、以下試してみたがうまくいきませんでした。
234
238
  public List<Posting> findAllByOrderByInsertDateAsc()を使用。
235
239
  List<Posting> findAll(Sort sort)を使用。
236
-
240
+ @Query(value = "select 'p.insert_date'" + "from sns_posting p order by 'p.insert_date' desc", nativeQuery = true)
237
241
 
238
242
  ### 補足
239
243
  バージョン:JDK8、spring boot 2.6