問題タブ [scalikejdbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
297 参照

postgresql - scalikejdbcを使用してカスタムタイプでpostgresにレコードを保存するには?

私の場合、postgres に列挙型があります。

そして、これを列タイプとして使用するいくつかのテーブル:

postgres では、次のようにテーブル A に新しいレコードを挿入できます。

Scalikejdbc は正しい sql を生成します。

しかし、エラーで失敗します:

エラー: 列 "t" は my_type 型ですが、式は文字可変型です ヒント: 式を書き直すか、キャストする必要があります。

私はこれをやろうとしました:

また、scala コードの列挙型に暗黙的な変換を追加しようとしました。

しかし、それも役に立ちませんでした。

挿入コードは次のようになります。