2013-01-29 3 views
0

Кто-нибудь, кто-то продолжал использовать формат JSON в Sinea?, сохраняющийся с json в Сиене

http://www.sienaproject.com/documentation-json.html

Мне нужно упорствовать поля сбора, где коллекция является относительно небольшой и содержит только простые тип, такие как INT, короткий, длинный, и т.д ... Должно ли я взломать поле и сделать его строку и писать пользовательский JSON код для каждого поля? Должен ли тип свойства стать siena.Json вместо Collection?

Я предполагаю, что идеальным вариантом будет аннотация JSON (длина w/max) для коллекции, позволяющая Sinea знакомиться с сериализацией и сериализацией автоматически.

Можете ли вы порекомендовать хороший способ для этого кода?

ответ

0

Просто используйте @Embedded на коллекции, и Сиена автоматически использует JSON.

См otherContacts пример: http://www.sienaproject.com/documentation-getting-started.html «2 полей контактов & otherContacts, содержащие встроенные структуры данных хранятся JSON в последовательную форму в БД»