Java– category –
-
Java
【Java】Optionalとは何か?基本的な使い方まとめ
Optionalとは? JavaのOptionalクラスは、値がnullである可能性がある場合に値をラップするためのクラスです。 例えば、Mapから値を取得する際に値が存在しない場合、値はnullになります。 Optionalクラスを使用すると、値がnullかどうかを簡単に確認し、n... -
Java
【最大4,000円OFF】Oracle Java資格の受験料を安くする方法まとめ
Java Silverを最安で受験したい方必見!楽天や再受験無料キャンペーンなど、2025年5月時点の最新情報をもとに受験料を安くする方法を解説。最大4,000円以上お得になるパターンも! -
Java
Java SE 11 Goldに合格する確実な方法
前提 Java SE 11 GoldはSilverに合格していないと受験できません。飛び級的な合格はないので、Silverに合格していない方は先にSilverを取得しましょう。 現状を知る 自分がどれだけ理解しているかを知っておくことはとても重要です。Java SE 11 Goldの合格... -
Java
【JPA】リレーションの無いエンティティをJPQLで結合する
概要 @ManyToOneや@OneToManyといったリレーションをエンティティに設定していないまたは設定できない状況にあるが、結合した結果を取得したいという状況を想定しています。 方法としては「JOIN ON」を使います。 NativeQueryとはほんの若干だけ記述が違い... -
Java
【Junit5】表示名のカスタマイズ(@DisplayName)
概要 Junit5で表示名をカスタマイズする方法です。 Junit4については以下を参考にしてください。 ↓ https://irof.hateblo.jp/entry/20130124/p1 できること テストクラスとテストメソッドに付与することができます。 今回付与したテストメソッドは以下で... -
Java
【Spring Data JPA】deleteAllとdeleteAllInBatchの違い
概要 Spring JPA Dataにおける、deleteAllとdeleteAllInBatchの挙動の違いについてです。 結論から言うと、実行されるSQLが違います。 SQLの違い 【前提】 3件のデータがあるとします。 deleteAll 削除対象をSELECTで取得してから、1行ずつ削除しています...