私はPostgreSQL 9.5とjOOQ 3.8.4を使っていくつかのテストをしています。jOOQとPostgreSQLドメイン:特定のオブジェクトタイプへのマッピング
具体的には、私は次のようなドメインを作成したい:
CREATE DOMAIN my_something NUMERIC(4,2);
、私は次のようにタイプを作成したい:
CREATE TYPE my_type (
something my_something;
);
そして最後に、私はA持つテーブルを持っています例えば、フィールドとしての型:
CREATE TABLE (
id bigserial;
type my_type;
);
これは、jOOQ 3.8.4がフィールドのマッピングを生成することを示していますをObject
(両方ともテーブルレコードとPOJO)に設定します。ドメインがNUMERIC
を使用しているので、私はBigDecimal
を期待していました。
私は間違っていますか?そうでない場合、問題を克服する方法はありますか?
多分customTypes
とforcedTypes
を使用してコンバーターを登録できますが、私はユーザー定義のタイプではうまくいかないと思います!この側の経験は?
チップのおかげでルーカス、それはかなりうまく動作します! – JeanValjean
@RobertoTrunfio:それを聞いてうれしいです。 Stack Overflowであなた自身の質問に答えることもできますか(例えば、あなたの質問に部分的な答えを入れるのではなく) –
私は過去にそれをやっていました。私は実際に別の答えを公式化するときにそれをするのが好きではありません。私は泥棒のように感じる。もう一つの選択肢はあなたの答えを豊かにすることでした。私は大変な変更についてはあまり好きではありません。 – JeanValjean