Не могли бы вы сказать мне - можно ли использовать фреймворк OGM FERMA поверх Gremlin Server (TinkerPop 3.2.6 с JanusGraphDB на бэкэнде)?
На данный момент я использую клиент gremlin для отправки запросов на G-сервер следующим образом:
GryoMapper mapper = GryoMapper.build().addRegistry(JanusGraphIoRegistry.getInstance()).create();
MessageSerializer serializer = new GryoMessageSerializerV1d0(GryoMapper.build().addRegistry(JanusGraphIoRegistry.getInstance()));
/* Create gremlin cluster... */
Cluster cluster = Cluster.build("123.22.22.111").port(8182).serializer(serializer).create();
Client client = cluster.connect();
ResultSet res = client.submit("g.V().label()");
... поэтому я не знаю, как я могу напрямую получить экземпляр графика (как в учебнике Ferma):
FramedGraph fg = new DelegatingFramedGraph(graph, true, types);
... использовать обход для получения экземпляров классов, аннотированных фермой.