আমার দুটি ব্যবহারকারীর অবজেক্ট রয়েছে এবং আমি চেষ্টা করে অবজেক্টটি সংরক্ষণ করার চেষ্টা করছি
session.save(userObj);
আমি নিম্নলিখিত ত্রুটি পাচ্ছি:
Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session:
[com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b]
আমি ব্যবহার করে সেশন তৈরি করছি
BaseHibernateDAO dao = new BaseHibernateDAO();
rtsession = dao.getSession(userData.getRegion(),
BaseHibernateDAO.RTREQUESTS_DATABASE_NAME);
rttrans = rtsession.beginTransaction();
rttrans.begin();
rtsession.save(userObj1);
rtsession.save(userObj2);
rtsession.flush();
rttrans.commit();
rtsession.close(); // in finally block
আমি session.clear()
সংরক্ষণ করার আগেও চেষ্টা করেছি , এখনও ভাগ্য নেই।
এটি যখন প্রথম কোনও ব্যবহারকারীর অনুরোধ আসে তখন আমি সেশনটির বিষয়বস্তু পাচ্ছি, তাই আমি কেন আসছি সেটিকে কেন অধিবেশনটিতে উপস্থিত রয়েছে তা বলছি।
কোনও পরামর্শ?