OrientDB:钩子内的Abort Update语句

OrientDB:钩子内的Abort Update语句,orientdb,Orientdb,是否可以根据需要中止或撤消OrientDB语句 更新时间集名称='Jason'其中姓氏='Miner' 内钩状 public RESULT onRecordBeforeUpdate(ODocument iDocument) { return ORecordHook.RESULT.RECORD_NOT_CHANGED; } public void onRecordAfterUpdate(ODocument iDocument) { } 我尝试了很多方法,比如撤销、清除、重新加

是否可以根据需要中止或撤消OrientDB语句

更新时间集名称='Jason'其中姓氏='Miner'

内钩状

 public RESULT onRecordBeforeUpdate(ODocument iDocument) {
     return ORecordHook.RESULT.RECORD_NOT_CHANGED;
 }

 public void onRecordAfterUpdate(ODocument iDocument) {
 }
我尝试了很多方法,比如撤销、清除、重新加载等等。不过,数据库中的名称每次都会更新


非常感谢

如果姓名已为Jason且姓Milner,则不更新姓名?是的,例如“如果姓氏为Miner,则不更新姓名”,否则更新是可以的。WDYT关于检查姓氏是否为“Miner”,在这种情况下抛出异常?看一看这个()示例(它是用javascript编写的,但是逻辑应该可以工作)。伊凡