Я пытаюсь сохранить и ArrayList, но он не работает.Локально все отлично [M / S db], но когда я развертываю его [HR], объекты не сохраняются.Есть идеи почему?Это действительно странно, и я не могу найти никакого решения.
Я использую JDO с DataNucleus и Guice для инъекций, здесь необходим код:
@Persistent(defaultFetchGroup = "true", serialized="true")
private ArrayList<ArrayList<Long>> colonisations = new
ArrayList<ArrayList<Long>>();
в классе пользователя
Другоекласс, который пытается сохранить данные:
@Inject
public Repository<User> userRepo;
...
...
MySession.get().getUser().getColonisations().add(colonisation);
...
...
Colonisation.this.userRepo.persist(MySession.get().getUser());
Единственный совет, который я получаю из журналов:
org.datanucleus.ObjectManagerImpl close: выдающееся nontx-обновление фиксируется в хранилище данных