Невозможно получить доступ к функции orientdb через Java API

Попытка выполнить функцию orientdb через Java API. Найти код ниже

ODatabaseDocumentTx db = new ODatabaseDocumentTx("remote:localhost/test").open("admin", "admin");
OFunction testFunc = db.getMetadata().getFunctionLibrary().getFunction("testfunc");
testFunc.execute();

Здесь я получаю testFunc как ноль. Нужна помощь по этому вопросу.

1 ответ

Я до сих пор удивляюсь, почему приведенный выше код не работает так, как указано в документе OrientDB, но я нашел решение для этого. Вот кусок кода, который работал.

ODatabaseDocumentTx db = new ODatabaseDocumentTx("remote:localhost/test").open("admin", "admin");
Integer result = db.command(new OCommandFunction("testfunc")).execute(1,2);
Другие вопросы по тегам