0
我是JSP新手,這是我想知道的。我只是打印我的HTML網頁上的一些數據:需要關於JPQL,JPA和Glassfish來堅持數據的一些解釋
${movie.title}
我有一個Movie
實體和MovieManager
的EntityManager。當我要評論添加到電影(這是另一個實體,Review
),我的servlet調用這段代碼在MovieManager:
Movie m = new Movie(//some data...);
em.persist(m);
但是當我重定向我的網頁上,這是檢討不刷新和印刷後,但我甚至可能說,也許30秒後。
我嘗試了很多事情,我在網絡上看到了,主要是這一點:
em.getTransaction().commit();
em.close();
但他們兩人返回這些錯誤:在使用JTA
不能使用EntityTransaction。
和:
EJBException的,java.lang.IllegalStateException近距離。
請給我一些我應該做的事情的建議。