0

H2 に対するテストを作成し、本番環境で MySQL を使用しています。

次のようなエンティティがあります。

public class User{
   private Integer id;
   private String username;
   private Set<String> roles;
}

セットをカンマ区切りの文字列としてシリアル化したい。h2 ドキュメントで other_type に気付きましたが、その方法がわかりませんでした。

何か助けはありますか?

ありがとう

編集:実際には、JDBCに基づく別のライブラリを使用しています。ResultSet の setObject と getObject メソッドが流用されているようですが、対処方法がわかりません。

4

1 に答える 1

0

VARCHAR(32000)を使用することをお勧めします。MySQLとH2の両方がそれをサポートしています。32000は単なる制限であり、これだけのスペースが使用されることを意味するものではないことに注意してください。

于 2013-01-30T10:07:34.007 に答える