jOOQ で Hello, world
   1 min read
jOOQ の挙動を確認する必要が出たので、実行環境を作りました。 https://github.com/yukihane/hello-java/tree/main/jooq/hello-jooq 使い方はリンク先の README を参照してください。 余談: jOO公式リポジトリに jOOQ-examples というディレ
Java における value objects
   1 min read
Java 標準 API のドキュメントには、 "値ベース・クラス" というページがあります: https://docs.oracle.com/javase/jp/17/docs/api/java.base/java/lang/doc-files/ValueBased.html 機械翻訳っぽくて分かりづらい箇所もあるので、併せて
Maven Wrapper が Maven3 に正式導入された
   1 min read
Gradle には Gradle Wrapper といって、 ビルドするためのツールである Gradle の該当バージョンがローカルにインストールされていない場合でも、自動で取得してビルド環境をセ
Elixir 開発環境をセットアップする
   2 min read
はじめに 改訂新版 Elixir/Phoenix 初級①: はじめの一歩 という書籍で Phoenix というウェブフレームワークの勉強をはじめました。 Elixir という言語で実装していくことになります
自分の作成したGitブランチを表示する
   1 min read
リモートブランチに一時的なブランチ、テスト的に作ったブランチなどをpushしていたのを掃除したくなりました。 複数人で共同作業するために利用し
WSL2上にDockerをインストールする
   1 min read
現在、 Windows で Docker を利用するには大きく2つ方策があるのかなと思います。 Docker Desktop for Windows を利用する WSL2 上に Docker Engine をインストールする 自分は元々 Ubuntu 上で Docker を利用してき
Kotlin で JPA エンティティクラスを定義する
   2 min read
Kotlin で JPA エンティティを実装しようと思って調べた結果をまとめた記事です。 まとめ: プロジェクト構成について kotlin-jpa compiler plugin を適用する all-open compiler plugin を適用し、 @Entity, @Embeddable, @MappedSuperclass を
Jacksonでコンストラクタを利用してデシリアライズ
   2 min read
今回のコード: https://github.com/yukihane/hello-java/tree/main/jackson/jackson-deserialize-by-constructor Jackson は引数なしコンストラクタが必要、というblogを目にしましたが、正しくありません。 @JsonCreator を付与することでそのコンストラクタを使