私はPostgreSQL
を使用しています。私のテーブルのフィールドのうちの1つは、配列です:myBatisのJAVAオブジェクトとマッピングするときにinteger []をList <Integer>に直接変換する方法
"day_of_month" int[] DEFAULT NULL
しかし、この表のための私のドメインオブジェクトはList<Integer>
です。私は:List<Integer>
タイプのPOJOの属性の属性値をMyBAtis
クエリAPIを使って取得したいと思います。
これを行うための自動方法はありますか?Postgresql
によって何かが提供されていますか?List<Integer>
に直接変換して、余分な処理を避けたいですか?
であなたのこのresultMapでそれを参照します。 – JuilyT
ええ、それはあなたが尋ねたものです。しかし、私は何が目的なのだろうか? "キャスト"のような構文を使っているようですが、入力にしか使えません。 あなたが望むのは、PostgresがJava Listであることを「知る」ことですが、それはなぜですか? jdbcドライバは結果セットを「シンプルな」Javaタイプとして取得するためのresultSetを提供します。 Mybatisは、Listなどのより複雑な構造にマップするためのもう1つの層です。 – blackwizard