okinawa

IT勉強メモ

JPA

thymeleafで使えるページングのメソッド一覧

PageImplクラスのメソッドが使えるようです。 spring.pleiades.io こんな感じでメソッド名そのままで使えるんです。 知らなかったなあ。 どういう仕組みなんだろ。 <p th:text="${page.getSize}"></p> <p th:text="${page.getNumber}"></p> <p th:text="${page.NumberOfElements}"></p> <p th:text="${page.getContent}"></p> <p th:text="${page.hasContent}"></p>

@PageableDefaultでページのソートやサイズ指定など

spring.pleiades.io @PageableDefaultでページのソート、サイズ指定、開始ページ指定ができるよ。 かんたんだよ。 @Controller public class AccountController { @Autowired private Service service; @GetMapping("/hello") public String getHello( @Page…

JPAでの複数ワード検索(動的クエリ・動的SQL・ページング・照合順序)

参考 注意点 ポイント ソース Googleみたいにスペース区切りでAND検索したくて作ったやつ。 なおかつページングと照合順序(collate)も入れたかった。 例:「東京 銭湯」 参考 ・setPrameterの参考 qiita.com ・ページスライスの参考 hibernate - Implementi…

SpringBootでページング

SpringBootでページング ・概要 Page<T>のTにコンテンツをぶち込むと、コンテンツ量に応じてページ分割してくれる。 TはEntityクラスとかFormクラス。 参考 https://qiita.com/tanibuchi12/items/6c8fedbc19bdb277d6f2 https://qiita.com/KevinFQ/items/ca…

SpringでJPAメモ

SpringでJPA JPAはDBとのやりとりを簡単にしてくれる。 クエリメソッドでSQLを自動生成。 SpringBoot + JPA + Thymeleafで簡単なCRUDを作る②~画面と機能作成まで~ https://qiita.com/ozaki25/items/3b348874b6db5ab4f04f DB側で必要な設定は↓ 参考:@Gener…