Java EJB EntityManager не обновляет данные от потребителя.
Потребитель заходит в магазин, покупает какие-то вещи и хочет посмотреть его историю покупок. Все отображается, кроме его последней покупки. Если он выйдет и войдет, это покажет.
Я использовал JPA для сохранения покупок / покупок (привязанных к потребителю) в БД. Похоже, что покупки из этой сессии не могут быть обнаружены.
Код:
public Buys buyItem(Consumer c, int amount) {
Buys b = new Buys();
b.setConsumerId(c);
b.setContent("DVD");
b.setPrice(amount);
em.persist(b);
em.flush();
return b;
}
public Collection getAllBuysFromUser(Consumer consumer) {
Collection<Buys> collection = consumer.getBuysCollection();
return collection;
}
Помощь !? Флеш не добивается цели ...