Я столкнулся с странным поведением db4o. Когда я сохраняю объект (реализующий Serializable) с атрибутом Serializable [], массив возвращается только один раз из хранилища правильно, а затем только после массива с нулевыми элементами.Атрибут Serializable [] в объекте, не сохраненном в db4o
Я использую db4o 7.12.
Редактировать
Это POJO:
public class ResponseRowWrapper implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private long uuid;
private long responseUuid;
private Serializable[] row;
private long timestamp;
И это конфиг весной:
<property name="transparentActivation" value="true" />
<property name="transparentPersistence" value="true" />
<property name="configurationCreationMode" value="NEW" />
<property name="lockDatabaseFile" value="false" />
<property name="callConstructors" value="true" />
<property name="exceptionsOnNotStorable" value="true" />
и в db4o Config объекта:
configuration.common().objectClass(ResponseRowWrapper.class).cascadeOnUpdate(true);
Показать код. – Bozho