java - JPA - JSF - 重新渲染 - Ajax 为什么我必须重新启动服务器才能看到添加了新项目?

标签 java jsf ejb-3.0

我在从数据库加载数据时遇到问题

我使用Primefaces(或其他使用richfaces)使用对象将对象保存到数据库中 - 这意味着当您将对象添加到数据库中时,对象将显示在数据表上<---它使用ajax 但问题就在这里,我可以在数据表上看到对象,但是当我转到其他页面时(例如,我将新项目添加到项目表中并转到项目列表页面查看新项目),但我看不到添加了新项目,我必须停止并再次启动服务器,它会显示在项目列表中吗?

这是怎么回事?

谁有解决办法请帮帮我!

谢谢

P/s:我的 backin bean 使用 session 范围

最佳答案

您没有在 session 中重新加载列表,或者数据库事务没有(自动)提交。

关于java - JPA - JSF - 重新渲染 - Ajax 为什么我必须重新启动服务器才能看到添加了新项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4416554/

相关文章:

java - 如何使用面板管理我的 java applet?

java - 使用动态参数调用出站网关。

java - Div 随图像动态更新..... JSF

java - JSF/Primefaces - 命令按钮 : open new browser tab without ViewScoped bean getting killed

jsf - 监听器排序后 PrimeFaces DataTable 渲染列表错误(bug?)

java - 泛型转换问题

java - ActiveMQ Artemis - javax.jms.IllegalStateException : AMQ219019: Session is closed

java - 为什么使用 Hibernate 进行查询缓存会使查询速度慢十倍?

java - javax.ejb.Singleton在集群环境下单例如何?

jakarta-ee - Java EE : Proxy cannot be cast to Local Interface, 可能是类加载问题?