Spring framework

Spring-data-JPA/QueryDSL

投稿日:

DSLとは何でしょうか?

ドメイン固有言語(ドメインこゆうげんご、英: domain-specific language、DSL)とは、特定のタスク向けに設計されたコンピュータ言語を意味する

Qクラスを自動生成する

動的Where句でSELECTする

Querydslを必要とする代表シーンは動的な抽出条件を使用したいときである。例えば検索画面である。

使うには、JPARepositoryに加えて、querydslインターフェースもimplementする。
すると、Predicateクラスを引数にとるfindメソッドが追加される。

-Spring framework

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

SpringフレームワークはSpring 4.Xが最新である

これからSpringフレームワークを勉強する人は、Spring 4.X系で勉強しよう。 Spring 4.0がリリースされたのは、2014-09-08である。 Spring 3.X以前は古いので、これ …

no image

SpringMVCでドメイン駆動開発に役立つサイト・スライド

1 SpringMVCでドメイン駆動開発を行う時の具体的なコード例 ドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Spring from 亨 増田 2 データクラス+機能クラス …

no image

Spring MVC 典型的な階層設計とアノテーション

Spring MVCの典型的な階層設計 階層 クラスに付与するアノテーション コントローラー層 @Contoroller サービス層 @Serivice データ層 @Repository どれにも当て …

no image

SpringBoot-data-jpaのエラーと解決方法

org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before …

no image

SpringframeworkのDB操作、Spring Data JPA、MyBatis-Spring

Spring Data JPA をベースとする。 それだけでは不十分な場合、Spring+MyBatisを使用する。 ORM(O/Rマッパー) Object Relational Mapping であ …