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();