-1
我的JPA正在第二次點擊中刪除第一個結果(當刷新瀏覽器時)JPA剛剛在第二次點擊中刪除
<h:form>
<p:dataTable blah blah blah>
other columns...
<p:column>
<p:commandLink action="#{automovelBean.excluir(auto)}" value="Deletar" update=""></p:commandLink>
</p:column>
</p:dataTable>
</h:form>
現在我的豆刪除:
em.getTransaction().begin();
automovel = em.getReference(Automovel.class, automovel.getId());
em.remove(automovel);
em.getTransaction().commit();
em.close();
,如果我在「excluir」(刪除)單擊,時間沒有確定年代發生的,如果我在第二行中點擊更新確定年代和顯示第一條記錄被刪除,第二條記錄也沒有問題,這個問題是:
如果有人點擊刪除第一個項目,看到datable沒有更新並且沒有刪除列表中的結果,那麼人們可能會再次點擊同一個刪除按鈕,因此它也會刪除第二個結果,但用戶沒有看到這一點,如果你點擊很多次,它會刪除所有結果=(
我的第一次嘗試是在commandLink中添加update =「dataTableId」,但它不工作=/
遺憾的英語不好
」que bom que resolveu「:-) – Leo
不要忘記接受你自己的答案,所以你可以關閉這個問題 – Leo