Entity 查找器方法不在EJB2.1中检索最新记录

Entity 查找器方法不在EJB2.1中检索最新记录,entity,Entity,我正在使用EJB2.1,我遇到了一个问题 有一种方法,我调用一个存储过程来更新数据库中的特定记录(主键是'id'),一旦执行该过程,我就调用findByPrimaryKey(id)来获取相同的记录 两个调用都在一个方法中 我面临的问题是,我正在使用findByPrimaryKey(id)获取旧记录(而不是更新的记录)。但是我想要最新的记录 我理解可能是交易尚未完成,所以finder提供了旧记录。但我需要这个来让它工作。请帮忙

我正在使用EJB2.1,我遇到了一个问题

有一种方法,我调用一个存储过程来更新数据库中的特定记录(主键是'id'),一旦执行该过程,我就调用findByPrimaryKey(id)来获取相同的记录

两个调用都在一个方法中

我面临的问题是,我正在使用findByPrimaryKey(id)获取旧记录(而不是更新的记录)。但是我想要最新的记录

我理解可能是交易尚未完成,所以finder提供了旧记录。但我需要这个来让它工作。请帮忙