-
JPAとMariaDBでカスタムIDジェネレータを使ってString型非主キー値を自動生成する方法
このシナリオでは、以下のテーブル構造を持つ Product エンティティクラスを作成します。この場合、productId 属性は String 型の非主キー値であり、データベースに保存する前に自動生成する必要があります。JPA では、以下のような様々な自動生成戦略が提供されています。
-
JPAとJDBC、MariaDBでミリ秒精度でjava.util.Dateを保存:どちらを選ぶべき?
このチュートリアルでは、JPAとMariaDBを使用して、java. util. Dateオブジェクトをミリ秒精度でMySQLデータベースに保存する方法を説明します。前提条件Java 8以降Maven 3以降Spring Boot 2.xMariaDB 10
-
親子関係を持つデータの階層クエリをMariaDBで実現:再帰CTEによる方法
MariaDBで階層構造を持つデータに対して、再帰CTE (Common Table Expression) を用いて階層クエリを実装する方法について解説します。目次再帰CTEとは?MariaDBでの再帰CTEの実装実装例注意点再帰CTEは、自分自身を参照するクエリを記述するための構文です。階層構造を持つデータに対して、親要素から子要素、孫要素へと順に取得していくようなクエリを記述する場合に有効です。