26

String ( text ) を UUID ( Postgres ) に変換し、String と同じソートを維持する必要があります。出来ますか?当時のUUIDベースを見たので、もしかしたらありえない?

4

4 に答える 4

3

JDK には、UUID の管理専用の というクラスがありjava.util.UUIDます。fromStringその中には、目標に合った静的メソッドがあります。私の知る限り、JDBC 挿入ステートメントで UUID のインスタンスを使用できます。

于 2012-10-07T18:57:10.393 に答える
2

oVirtオープン ソース プロジェクトでは、PostgreSQL uuid タイプを使用してプライマリ キーと外部キーを保存します
Java.util.UUID クラスを使用して DB からの読み取りデータを保持する Guid というラッパーを作成しました。
ResultSet を取得する場合 (spring-jdbc を使用)、getString メソッドを使用して UUID 値を String として取得してから、java.util.UUID の fromString メソッドを使用します。
詳細については、プロジェクトを git clone し、ovirt-engine/backend/manager/modules/dal (データ アクセス レイヤー) プロジェクトを参照してください。

于 2012-10-07T19:21:14.127 に答える