「 月別アーカイブ:2022年06月 」 一覧

【JPA】リレーションの無いエンティティをJPQLで結合する

2022/06/19   -プログラミング, Java
 ,

概要 @ManyToOneや@OneToManyといったリレーションをエンティティに設定していないまたは設定できない状況にあるが、結合した結果を取得したいという状況を想定しています。 方法としては「J …

Docker runでシステム環境変数または環境別のプロパティファイルを指定する方法

2022/06/14   -Docker
 ,

概要 ローカルでDockerを起動する際、システム環境変数を指定するまたは環境別のプロパティファイルを指定する方法についてです。 説明はJava(SpringBoot)アプリを前提にしています。   …

junit, テスト, junit5

【Junit5】表示名のカスタマイズ(@DisplayName)

2022/06/08   -プログラミング, Java
 

概要 Junit5で表示名をカスタマイズする方法です。 Junit4については以下を参考にしてください。  ↓ https://irof.hateblo.jp/entry/20130124/p1 でき …

【Spring Data JPA】deleteAllとdeleteAllInBatchの違い

2022/06/07   -プログラミング, Java
 ,

概要 Spring JPA Dataにおける、deleteAllとdeleteAllInBatchの挙動の違いについてです。 結論から言うと、実行されるSQLが違います。 SQLの違い 【前提】 3件 …

junit, テスト, junit5

【Junit5】最小構成のテストクラス

2022/06/01   -プログラミング, Java
 

概要 Junit5の最小構成のテストクラスはテストメソッドを1つだけもつクラスです。 テストメソッドが0個だとテストクラスとして認識されません。 環境 Java11 Junit5.7 Gradle7. …

SpringFramworkの良書

■おすすめ教材
Javaの基本を学んだ人が、次のステップとして読む本(中級者向け)

※SpringはJavaのFrameworkの1つです。
変更のしやすさ、保守性の高さが特徴です。