我正在使用 EJB 2.1,但遇到了一个问题。
有一种方法可以调用存储过程来更新数据库中的特定记录(主键是“id”),一旦执行该过程,我就会调用 findByPrimaryKey(id) 来获取相同的记录。
这两个调用都在一个方法中。
我面临的问题是我正在使用 findByPrimaryKey(id) 获取旧记录(不是更新的记录)。但我想要更新的记录。
我了解可能是交易未完成,因此查找者提供旧记录。但我需要这个来让它工作。请帮忙。
我正在使用 EJB 2.1,但遇到了一个问题。
有一种方法可以调用存储过程来更新数据库中的特定记录(主键是“id”),一旦执行该过程,我就会调用 findByPrimaryKey(id) 来获取相同的记录。
这两个调用都在一个方法中。
我面临的问题是我正在使用 findByPrimaryKey(id) 获取旧记录(不是更新的记录)。但我想要更新的记录。
我了解可能是交易未完成,因此查找者提供旧记录。但我需要这个来让它工作。请帮忙。