Когда я помещаю ArrayList в Entity с помощью setUnindexedProperty (), как он возвращается?
Я делаю это:
Collection<Key> keys = (Collection<Key>) entity.getProperty(propName);
И я получаю это предупреждение:
warning: [unchecked] unchecked cast
found : java.lang.Object
required: java.util.Collection<com.google.appengine.api.datastore.Key>
Collection<Key> keys = (Collection<Key>) entity.getProperty(propName);
Это лучшее, что я могу сделать?По крайней мере, есть ли способ избавиться от предупреждения?
ОБНОВЛЕНИЕ: я не получаю это предупреждение о других вызовах entity.getProperty (), которые возвращают объект, к которому я понижен, например, String или Blob.