@org.hibernate.annotations.Type(type="uuid-char")を使用するだけです
データ型には次の3つのレベルがあります。
-Java型
-Hibernateの型
-データベース固有の型。
Hibernateデータ型の表示は、Javaデータ型とデータベース型の間のブリッジであり、データベースから独立しています。
このjava.util.UUID 異なるタイプ(binaryまたはchar / varchar)にマップできます。 uuid-binary はhibernateのUUIDBinaryTypeの鍵であり、デフォルトでこのタイプを取得し、BINARYにマップされます。 あなたのデータベースの。
UUIDでCHARタイプを取得する場合は、休止状態にUUIDCharTypeが必要であることを説明する必要があります。 。これを行うには、uuid-charを使用します キーと@TypeアノテーションのJavaDocで確認できるように:Defines a Hibernate type mapping. 。したがって、アノテーションを使用して、使用するブリッジを休止状態で説明します。