Не может сохранить список объектов как один из параметров родительского объекта в Кассандре с помощью Kundera
У меня есть список объектов, которые я храню в Кассандре,
[
{
deviceId: [xxxx],
status: On,
metric: Metric(Watts=10,Current=10),
resources: Resources(cpu=u'2', memory=u'512Mi'),
deviceName: ['test'],
deviceUsageParams : "Not able to save this param since it is a list of UDT (object)"
}
]
Родительский объект
Public static class Device{
private int deviceId,
private boolean status,
private Metric metric,
private Resources resources,
private string deviceName,
Private List<DeviceUsageParameter> deviceUsageParams
}
У меня есть другой атрибут deviceUsageParams, который является другим списком объекта UDT,
Я пытаюсь сохранить список объекта Device в cassandra, используя оболочку Kundera, но он не позволяет мне сохранить список, если UDT (то есть список DeviceUsageParameter)
Можно ли сохранить список объектов как один из атрибутов другого объекта в списке с помощью оболочки Кундеры для Кассандры?
ТИА..
1 ответ
Да, можно сохранить список пользовательских объектов в Кассандре с помощью Кундеры.
Вы должны добавить @ElementCollection
аннотации на это поле, если вы еще этого не сделали.
Проверьте этот контрольный пример и объект для справки.
НТН!