Как я могу удалить объект из спящего режима?В моем коде я выбираю один список из БД и ищу, если введенные пользователем данные уже есть в БД.Если это там, я перезаписываю это.Еще я создаю новый объект и сохраняю его.Но jboss показывает ошибку, что в сессии есть два объекта.Насколько я предполагаю, один объект - это объект, который перебирает список, а другой - вновь созданный для сохранения данных.
for(Allocation al: allocatelist){
if(al.getDate().compareTo(dt)==0){
al.setAllocated(gpsz);
getManager().save(al);
flag=1;
break;
{
{
Если вышеуказанное условие не выполнено, я создаю новый объект и сохраняю его.Так есть ли способ, которым я могу удалить этот объект "Аль"?У меня нет методов слияния или обновления, которые я пробовал "evict ()", но они бесполезны.Блок else
Allocation allocate = new Allocation();
allocate = filldata(allocate, dataMap,i);
getManager().save(allocate);
filldata() fills the inputs into the object.`