Java– category –
-
Oracle Master・Java認定試験のチケットを割引で購入する方法
Java認定試験のチケット代を安くする方法について私が実際に使った方法を紹介します。 ※Oracle Master認定試験でも同じなのでOracle Master DBAの受験チケットを探されている方も参考にして下さい。 【対象試験】 Java SE Bronze、SE 8 Silver/Gold、SE 11... -
Java SE 11 Goldに合格する確実な方法
前提 Java SE 11 GoldはSilverに合格していないと受験できません。 飛び級的な合格はないので、Silverに合格していない方は先にSilverを取得しましょう。 【現状を知る】 自分がどれだけ理解しているかを知っておくことはとても重要です。 Java SE 11 Gold... -
【JPA】リレーションの無いエンティティをJPQLで結合する
【概要】 @ManyToOneや@OneToManyといったリレーションをエンティティに設定していないまたは設定できない状況にあるが、結合した結果を取得したいという状況を想定しています。 方法としては「JOIN ON」を使います。 NativeQueryとはほんの若干だけ記述が... -
【Junit5】表示名のカスタマイズ(@DisplayName)
【概要】 Junit5で表示名をカスタマイズする方法です。 Junit4については以下を参考にしてください。 ↓ https://irof.hateblo.jp/entry/20130124/p1 【できること】 テストクラスとテストメソッドに付与することができます。 今回付与したテストメソッド... -
【Spring Data JPA】deleteAllとdeleteAllInBatchの違い
【概要】 Spring JPA Dataにおける、deleteAllとdeleteAllInBatchの挙動の違いについてです。 結論から言うと、実行されるSQLが違います。 【SQLの違い】 【前提】 3件のデータがあるとします。 deleteAll 削除対象をSELECTで取得してから、1行ずつ削除し... -
【Junit5】アノテーションの意味をざっくりと解説
Junit5のアノテーションについてざっくりと理解するための記事です。 なんか見たことあるけど、要するに何に使うやつなんだっけ? を軽く思い出すためにあります。 【テストを実行】 @Test テストメソッドであることを示します。 単一のテストを実行します... -
【Spring+Thymeleaf】リクエストパラメーターをControllerで受け取る方法
【概要】 Spring+Thymeleafにおいて、リクエストパラメーターをControllerで受け取るパターンを紹介します。 リクエストパラメーターのパターンは以下の通りです。 ・単一(inputタグのType=text, number等を想定) ・複数(複数のinputタグ、またはselect...