GORMとHibernateのGrailsを使用して、リスト<の文字列>を1つのVARCHARカラムに永続化したい。私は、Hibernateのカスタム型を書かれているが、GORM/Hibernateは、永続としてリストフィールドを処理するために取得する方法を見つけ出すことはできません。GORMとHibernateを使用してリスト<String>を単一の列に永続化するにはどうしたらいいですか?
class User {
List<String> listOfStrings
static mapping = {
listOfStrings(type: StringListType, length: 512)
}
}
「listOfStrings」マッピングは無視されます。何か案は?今のところ、私は問題を回避するために余分なStringフィールドとset/getを使ってリストをエンコードしてデコードします。
'@Type(..)'アノテーションを使用できませんか? – Bozho