このウェブサイトへの私の最初の投稿であり、問題の解決策が得られると確信しています。私はJPAがあまり得意ではないので、1つの問題で立ち往生しています。完全なコードを共有することはできませんが、次の例で私が達成しようとしていることを理解してください:
underOneMethod(){
Person personObj1 = entityManager.createNamedQuery("Select * from Person where smthing..");
personObj1.setFirstName("John");
personObj1 = entityManager.merge(personObj1);
entityManager.flush();
Person personObj2 = entityManager.createNamedQuery("Select * from Person where smthing..");
personObj2.setLastName("Cruz");
personObj2 = entityManager.merge(personObj1);
entityManager.flush();
} // This code throws me exception. I think it will work if I use entityManager.clear() method after first flush call but still it will be good, of someone can me some idea of what is happening in this case and how can it be resolved. Thanks in advance..!