当前位置: 首页 > news >正文

长春网站建设开发维护长春仿站定制模板建站

长春网站建设开发维护,长春仿站定制模板建站,中国十大采购平台app,快速建设企业门户网站在下面的视频中#xff0c;我演示了一个使用Neo4J数据库和Neo4J OGM的Quarkus应用程序示例。 看一下GitHub上的示例项目 。 我为咖啡豆创建了一个示例域#xff0c;其中包含我们可以查询和匹配的某些风味配置文件。 红色节点是来自某个国家/地区的咖啡豆#xff0c;味道像… 在下面的视频中我演示了一个使用Neo4J数据库和Neo4J OGM的Quarkus应用程序示例。 看一下GitHub上的示例项目 。 我为咖啡豆创建了一个示例域其中包含我们可以查询和匹配的某些风味配置文件。 红色节点是来自某个国家/地区的咖啡豆味道像某些口味。 豆类起源国也以“某些风味”而闻名。 在当前的1.4.2.Final版本中Quarkus带有基本的Neo4J支持 但是在撰写本文时还没有包括对OGM映射的支持。 但是我们可以使用一个简单的生产者添加支持该生产者公开Neo4J OGM SessionFactory import org.neo4j.ogm.config.Configuration; import org.neo4j.ogm.session.SessionFactory; ... ApplicationScoped public class SessionFactoryProducer { public static final String PACKAGE com.sebastian_daschner.coffee.entity ; ConfigProperty (name quarkus.neo4j.uri ) String databaseUri; ConfigProperty (name quarkus.neo4j.authentication.username ) String username; ConfigProperty (name quarkus.neo4j.authentication.password ) String password; Produces SessionFactory produceSessionFactory() { Configuration neoConfig new Configuration.Builder() .uri(databaseUri) .credentials(username, password) .useNativeTypes() .build(); return new SessionFactory(neoConfig, PACKAGE); } void disposeSessionFactory( Disposes SessionFactory sessionFactory) { sessionFactory.close(); } } 现在我们可以将SessionFactory注入我们的bean中并使用它来查询图形数据库 import org.neo4j.ogm.session.*; ... ApplicationScoped public class CoffeeBeans { Inject SessionFactory sessionFactory; public ListCoffeeBean getCoffeeBeans() { Session session sessionFactory.openSession(); return new ArrayList(session.loadAll(CoffeeBean. class , new SortOrder( name ), 1 )); } public ListCoffeeBean getCoffeeBeansSpecificFlavor(String flavor) { Session session sessionFactory.openSession(); IterableCoffeeBean result session.query(CoffeeBean. class , MATCH (b:CoffeeBean)-[:TASTES]-(:Flavor {description: $flavor})\n MATCH (b)-[isFrom:IS_FROM]-(country)\n MATCH (b)-[tastes:TASTES]-(flavor)\n RETURN b, collect(isFrom), collect(country), collect(tastes), collect(flavor)\n ORDER by b.name; , Map.of( flavor , flavor)); return resultList(result); } ... } 我的示例图如下所示其中CoffeeBean对象是通过Neo4J OGM映射的 import org.neo4j.ogm.annotation.*; ... NodeEntity public class CoffeeBean { Id public String name; Relationship ( IS_FROM ) public SetOrigin origins new HashSet(); Property public Roast roast; Relationship ( TASTES Relationship TASTES ) public SetFlavorProfile flavorProfiles new HashSet(); ... } 观看视频并查看GitHub上的项目以获取完整图片。 玩得开心探索您的图表 作为进一步的练习您可以编写查询来匹配具有某种风味的咖啡豆作为其“主要”风味百分比最高的咖啡豆或具有相似风味特征的咖啡豆等。 翻译自: https://www.javacodegeeks.com/2020/05/neo4j-ogm-with-quarkus.html
http://wiki.neutronadmin.com/news/253562/

相关文章:

  • 经典企业网站天津建筑网站建设
  • 网站对应的ip中国摄影网站
  • 新网站排名优化携程网站用js怎么做
  • 创新型的网站建设j网站开发的相关知识
  • 湖北长欣建设有限公司网站学校网站建设的必要性
  • 惠阳网站建设公司wordpress博客站点
  • 凌云县 城市建设 网站广告设计与制作用什么软件
  • 网站建设图片排版外管局网站做延期收款报告
  • 呼和浩特商城网站建设番禺学校网站建设建议
  • 可以做系统同步时间的网站淘宝客网站搜索怎么做
  • apple 官网网站模板酒店seo是什么意思
  • 台州网站建设优化内蒙建设厅网站
  • 网站免费正能量不用下载在原备案号下增加新网站
  • 可以做网站的公司有哪些项目建设目标怎么写
  • 户外网站 整站下载网站开发目录结构
  • 深圳北网站建设众筹网站开发成本
  • 潜江网站开发公众号小程序免费开通
  • 怀柔富阳网站建设企业联系电话
  • 网站域名被注销托管经营
  • 网站开发脚本解析器百度公司好进吗
  • 北京网站建设的服务用手机域名做网站有多少
  • 如何推广网站网站推广常用方法上海建交人才网官网
  • 乐清网站优化推广广州市南沙住房和建设局网站
  • 做网站 没内容网站必须兼容哪些浏览器
  • 网站建设华威公司怎么样校园网站建设申请报告
  • 258网站建设免费网站空间php
  • 网站图片在手机上做多大最清晰网站建设什么软件
  • 建设门户网站费用网站建设行业广告语
  • 中国空间站扩建军人运动会官方网站建设目标
  • 国外贸易网站android开发技术有哪些