orientDB 中已弃用的 command() 函数的替代方法
Alternative for deprecated command() function in orientDB
我正在使用 OrientDb java 文档 api 来查询 database.My 示例代码是
OrientDB orientDB = new OrientDB("remote:localhost",OrientDBConfig.defaultConfig());
ODatabaseDocument dbConnection = orientDB.open("configurationDatabase","root", "root");
List<ODocument> date = dbConnection.command(new OCommandSQL("select date from Trial")).execute();
在此 dbconnection.command() 函数显示为 deprecated ,即使 orientdb 文档包含 this 。我正在使用 orientdb 3.0.28
您所指向的文档是针对未弃用的command
方法的一个版本。
已弃用命令的签名是:
@Deprecated
<RET extends OCommandRequest> RET command(OCommandRequest iCommand)
已弃用命令的替代方法在 doc:
中有完整描述
你有两个不同的命令版本
default OResultSet command(String query,Map args)
throws OCommandSQLParsingException,
OCommandExecutionException
default OResultSet command(String query, Object... args)
throws OCommandSQLParsingException,
OCommandExecutionException
和两个备选执行方法
default OResultSet execute(String language,
String script,
Map args)
throws OCommandExecutionException,
OCommandScriptException
default OResultSet execute(String language,String script,Object... args)
throws OCommandExecutionException,
OCommandScriptException
使用最适合您需要的那个。
我正在使用 OrientDb java 文档 api 来查询 database.My 示例代码是
OrientDB orientDB = new OrientDB("remote:localhost",OrientDBConfig.defaultConfig());
ODatabaseDocument dbConnection = orientDB.open("configurationDatabase","root", "root");
List<ODocument> date = dbConnection.command(new OCommandSQL("select date from Trial")).execute();
在此 dbconnection.command() 函数显示为 deprecated ,即使 orientdb 文档包含 this 。我正在使用 orientdb 3.0.28
您所指向的文档是针对未弃用的command
方法的一个版本。
已弃用命令的签名是:
@Deprecated
<RET extends OCommandRequest> RET command(OCommandRequest iCommand)
已弃用命令的替代方法在 doc:
中有完整描述你有两个不同的命令版本
default OResultSet command(String query,Map args) throws OCommandSQLParsingException, OCommandExecutionException
default OResultSet command(String query, Object... args) throws OCommandSQLParsingException, OCommandExecutionException
和两个备选执行方法
default OResultSet execute(String language, String script, Map args) throws OCommandExecutionException, OCommandScriptException
default OResultSet execute(String language,String script,Object... args) throws OCommandExecutionException, OCommandScriptException
使用最适合您需要的那个。