- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 ArangoDb 创建一个项目用于我的研究。这是一个带有Spring boot的后端项目。我正在关注这里的教程:
https://github.com/arangodb/spring-data-demo
一切都很顺利,但是当我尝试使用“Character”类创建 Controller 时。我收到此错误:java.lang.StackOverflowError:null
经过进一步检查,我发现是 child 和 parent 的映射造成了这个问题。在一个单独的项目中,我创建了一个基本的 POJO(零件类),其具有基本属性,例如名称、id 和类似于角色类中的“childs”的 childPart 集合。我完成了所有映射(包括边和所有)并创建了关系。然后,如果我有两个零件对象:P1 和 P2,并且我将 P2 设为 P1 的子零件。 JSON 响应出现时,P2 作为 P1 的子级,然后 P1 作为 P2 的子级,再次 P2 作为 P1 的子级,如此循环往复。它是一个无限循环。早些时候我以为我的实现存在一些问题,但是当我下载演示代码时。它也有同样的问题。如果有办法解决这个问题或者我错过了什么,请告诉我。
教程代码的 postman 响应实际上是一个无限循环。像这样的事情:
[
{
"id": "424543",
"name": "Sansa",
"surname": "Stark",
"alive": true,
"age": 13,
"childs": [
{
"id": "424594",
"name": "Ned",
"surname": "Stark",
"alive": false,
"age": 41,
"childs": [
{
"id": "424606",
"name": "Robb",
"surname": "Stark",
"alive": false,
"age": null,
"childs": [
{
"id": "424594",
"name": "Ned",
"surname": "Stark",
"alive": false,
"age": 41,
"childs": [
{
"id": "424606",
"name": "Robb",
"surname": "Stark",
"alive": false,
"age": null,
"childs": [
{
"id": "424594",
"name": "Ned",
"surname": "Stark",
"alive": false,
"age": 41,
"childs": [
{
最佳答案
注释@Ref
、@Relations
、@To
和@From
允许设置字段boolean lazy
,指定实体是否应该延迟加载。根据您对实体进行建模的方式以及您使用的上述注释,我认为您可以解决其中之一中设置 lazy = true
的问题。
关于java - Spring boot 的 Arango Edge 创建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59418513/
我在arangodb项目网站上到处搜索,但没有找到解决方案。如果我遍历像大陆/国家/首都这样的简单树状图,我怎样才能获得当前项目的面包屑?希望这是有道理的 最佳答案 我将从您使用 arangosh 和
我正在 arangosh(ArangoDB Shell)中工作,试图整合一些图形分析(如果我能做到这一点,我稍后会转移到 Foxx)。 我有两个收藏。我们将其称为 People 的顶点集合,以及一个称
来自 neo4j,是 Arango 的新手。 我正在尝试查询我的数据并构建相应的数据结构。 所以我有这样的东西: Circle A / \ Square A Cir
我正在 arangosh(ArangoDB Shell)中工作,试图整合一些图形分析(如果我能做到这一点,我稍后会转移到 Foxx)。 我有两个收藏。我们将其称为 People 的顶点集合,以及一个称
回到另一个arango问题。 有没有一种简单的方法可以删除文档及其所有边缘?这个解决方案是递归的吗? 再次假设我有类似下面的内容。 圈子存储在文档集合中。 Square 存储在文档集合中。 然后我有两
介绍 十多年来,我一直在使用 Eclipse 进行 Java(!) 开发。由于需求量大,我正在使用 javascript 和 arangodb 深入研究。任务是开发在 arangodb 中运行的几个微
我从运行 ArangoDB 的同一台服务器登录 ArangoDB 时遇到问题。 我们在远程机器上有一个正在运行的 ArangoDB Docker 容器,IP 是 95.123.123.123:8529
我正在使用 ArangoDb 创建一个项目用于我的研究。这是一个带有Spring boot的后端项目。我正在关注这里的教程: https://github.com/arangodb/spring-da
这个问题已经存在: 奥 git _a 已关闭 5 年前。 我一直在尝试使用肥皂消息从 Arangodb 获取查询结果到我的前端服务(Angular 4)。我能够获得查询结果,但在 console.lo
我尝试使用 Java、IDE-Eclipse 在 Arango 数据库中创建连接,但在执行程序时出现“未经授权”异常。 注意:我已使用用户 :root 登录 Arango 数据库 网址-http://
我不明白如何管理模式以针对不同环境(开发、测试和生产)具有相同的数据库结构。并在部署服务器中。如何定义、存储和更新 ArangoDB 或 Neo4j 模式。 我知道 SQL 数据库的 sequeliz
我不明白如何管理模式以针对不同环境(开发、测试和生产)具有相同的数据库结构。并在部署服务器中。如何定义、存储和更新 ArangoDB 或 Neo4j 模式。 我知道 SQL 数据库的 sequeliz
问题 我迭代整个顶点集合,例如journals,并使用它来创建从 person 到给定 journal 的边缘,author。 我使用python-arango代码如下: for journal in
我正在使用 python-arango作为ArangoDB的驱动程序,似乎没有UPSERT界面。 我打算用 标记这个python-arango ,但我没有足够的代表来创建新标签。 我正在使用如下所示的
我已经配置了三个虚拟机(通过 Azure),都运行 Ubuntu 16.04。每个虚拟机都运行 ArangoDB 3.1.8。 虽然我可以让单台机器成功运行 Arango 并访问 UI,但我似乎无法使
我能够使用 https://docs.arangodb.com/3.0/Manual/Deployment/Distributed.html 中提到的过程启动 Arango 集群 我们不想每次都在命令
我在 ubuntu 14.04(64 位)上使用 arangodb 2.8.5 在配置文件中,endpoint = ssl://0.0.0.0:443 无法启动,日志中出现错误消息“FATAL fai
我是一名优秀的程序员,十分优秀!