在单元测试中,我需要验证程序在处理表时是否跳过锁定记录。我一直无法建立一个锁定的记录,因为测试无法锁定自己,这很有意义。 DEV VAR v_isCommitted AS LOGI NO-UNDO. DEF BUFFER bufl FOR tablename. DO TRANSACTION ON ERROR UN
我在基于Spring Data Neo4j的web服务应用程序中使用Neo4j数据库。事务是由Spring管理的,我只使用了@Transaction注解。然而,就在检查之前,我想在SIM_Card上手动设置一个写锁,我假设如果有/或没有任何人连接到此SIM_Card,则其他事务将无法同时检查。它将不得不等待锁被释放,然后它将看到这个SIM_Card附加了Person,并且不会创建另一个锁。为了实现这一点,我必须以某种方式在带注释的@Transactional方法中设置Neo4j