在我的应用程序中,我使用executeUpdate()
,并且介于一些select语句和persist语句之间。我需要立即更新,而不是在所有交易结束时发生。
entityManager.createQuery("update tableb b set b.status ='ERROR' where b.id =12").executeUpdate;
entityManager.createQuery("select t from tableb t ").getresultList();
当我在select语句中看到数据时,我发现数据没有更新。