我已经将遗留企业应用程序从EJB2.1迁移到JPA / EJB3,并将JBoss 4.x迁移到WildFly 17。
在整个应用程序中,遵循以下提到的模式,由于时间限制,我不打算修改错误的模式。在数据库上设置的默认隔离级别为已读提交。
模式:开始交易保存数据通过查找器方法读取数据-要求不提交读取更新一些东西提交交易
通过查找器方法读取数据-无需提交即可读取脏数据。在EJB2.1中,这是通过只读bean处理的,我在将应用程序迁移到JPA时将其删除。
可以通过不修改此处使用的代码模式来实现吗?
感谢帮助!