3
如何检查如果一个类在东方分贝 存不存在,如果它不是在我需要创建它,如果存在,我需要插入记录插入记录的数据库退出。 我需要做使用JAVA检查类是否存在或不orientdb
如何检查如果一个类在东方分贝 存不存在,如果它不是在我需要创建它,如果存在,我需要插入记录插入记录的数据库退出。 我需要做使用JAVA检查类是否存在或不orientdb
您可以通过SQL检索架构信息与下面的语句相同:
select expand(classes) from metadata:schema
特别是,检索一个类:
select from (
select expand(classes) from metadata:schema
) where name = 'YourClassName'
从Java :
ODatabaseDocumentTx db = ...
if(db.getMetadata().getSchema().existsClass("ClassName")){
...
}
如果你有一个OrientGraph,你可以得到你nderlying ODatabaseDocumentTx
与
graph.getRawGraph();