问题标签 [hibernate-ogm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
577 浏览

mongodb - Java MongoDB 驱动程序无法解析查询

我正在使用带有 mongodb 3 的 hibernate-ogm 5 开发项目。但是某些查询无法解析。但我在 shell 上测试了这个查询。有用。这个查询有什么问题?

截屏

0 投票
0 回答
125 浏览

java - 如何映射可嵌入对象中的双精度集合?

我正在使用休眠 Ogm 和 jpa 和 mongodb,当我坚持 Foo 对象时,列表位置不会保存在 mongodb

目前我已经像这样注释了这个文件

但这对我不起作用。所以我要做什么来保存这个列表

0 投票
0 回答
413 浏览

java - NoSuchMethodError 与休眠 OGM

我正在使用 Spring 4、WildFly 10 使用带有 mongodb 3.2 的 Hibernate OGM 5.0.0.Final

下面的代码适用于 Object[]

但是如果我使用实体这样查询

它会抛出

有谁知道如何解决这个问题?

这是我的一些代码

调查.java

持久性.xml

0 投票
1 回答
279 浏览

neo4j - Hibernate OGM Neo4j - 无法访问 TransactionManager

我尝试使用 Neo4j 作为 No-SQL-Databasing 构建 JSF WebApplication。我想通过 Hibernate 访问 Neo4j。

我的依赖是

我的实体如下所示

我将它们保存在以下课程中

我的坚持单位

当我在 Wildlfy 9 上部署 WebApp 并想要保存数据时,出现异常

互联网上的研究没有结果。只有几个教程。我已经尝试过使用和不使用 transaction-type="JTA" 。

你有什么想法吗?

0 投票
0 回答
316 浏览

java - 休眠 OGM 中 MongoDB 的 IS NULL 过滤器的 JPA QL 问题

我在 MongoDB 中使用 Hibernate OGM。我的 JPA QL 如下:

我收到如下错误:

输入“NULL”没有可行的替代方案

HQL000002:查询 SELECT p FROM PPPoESession p where p.sourceIP=:source_ip and p.login>:logentrytime and (p.logout>:logentrytime OR p.logout IS NULL) 无效

我有一个可以工作的本机 mongo 查询,但无法通过这个 JPA 路由让它工作。任何指针都会有所帮助。

这是我之前通过 OGM 插入的 mongodb 文档。

}

我确实在实体中正确设置了属性

谢谢。

UPDATE1:问题不特定于日期类型,但也适用于字符串。想知道 MongoDB 提供程序是否支持 IS NULL。已在 Hibernate OGM 论坛上发布。当我收到他们的回复时会更新。

UPDATE2:显然问题在于解析器对“null”、“false”和“true”的区分大小写。该问题出现在当前最新版本的 OGM v5.0.1 中。错误跟踪器中提出了一个问题,正在处理中(https://hibernate.atlassian.net/browse/OGM-1118

0 投票
1 回答
95 浏览

java - 你能从 Hibernate OGM 获得指标和统计数据吗?

我正在尝试从 Hibernate OGM 获取性能数据。它似乎没有像 Hibernate ORM 这样的 Hibernate 统计类。有没有等价的东西?

0 投票
1 回答
98 浏览

mongodb - 如何解决通过 hibernate.cfg.xml 配置的 MongoDB 的 Hibernate OGM 启动错误?

尝试连接到 MongoDB 实例时,出现此错误:

在此处输入图像描述 这是我目前通过 hibernate.cfg.xml 配置环境的方法

我究竟做错了什么?

0 投票
1 回答
2101 浏览

hibernate - org.hibernate.resource.transaction.TransactionCoordinatorBuilder 类未找到..我正在尝试使用 mongodb

我是休眠 ogm 的新手。我尝试了一个小例子,它给出了例外

这是我的日志..

2016 年 8 月 24 日下午 2:50:35 com.arjuna.ats.arjuna.recovery.TransactionStatusManager addService 信息:ARJUNA012163:在端口 52455 上启动服务 com.arjuna.ats.arjuna.recovery.ActionStatusService 2016 年 8 月 24 日 2:50:下午 36 点 com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem 信息:ARJUNA012337:TransactionStatusManagerItem 主机:127.0.0.1 端口:52455 2016 年 8 月 24 日下午 2:50:36 com.arjuna.ats.arjuna.recovery.TransactionStatusManager 开始信息:ARJUNA012170:TransactionStatusManager 在端口 52455 和主机 127.0.0.1 上启动,服务 com.arjuna.ats.arjuna.recovery.ActionStatusService 2016 年 8 月 24 日下午 2:50:36 org.hibernate.Version logVersion 信息:HHH000412:休眠核心 { 5.2.2.Final} 2016 年 8 月 24 日下午 2:50:36 org.hibernate.cfg.Environment INFO:HHH000206:休眠。未找到属性 2016 年 8 月 24 日下午 2:50:36 org.hibernate.cfg.Environment buildBytecodeProvider 信息:HHH000021:字节码提供程序名称:线程“主”java.lang.NoClassDefFoundError 中的 javassist 异常:org/hibernate/resource/transaction/ TransactionCoordinatorBuilder 在 org.hibernate.ogm.boot.impl.OgmServiceRegistryInitializer.contribute(OgmServiceRegistryInitializer.java:71) 在 org.hibernate.boot.registry.StandardServiceRegistryBuilder.applyServiceContributors(StandardServiceRegistryBuilder.java:305) 在 org.hibernate.boot.registry。 StandardServiceRegistryBuilder.build(StandardServiceRegistryBuilder.java:273) 在 org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:726) 在 org.hibernate.ogm.cfg.OgmConfiguration.buildSessionFactory(OgmConfiguration.java:33) at utils.HibernateUtil.getSessionFactory(HibernateUtil.java:19) at hibernatePrac.TestApp.main(TestApp.java:20) 原因:java.lang.ClassNotFoundException: org.hibernate.resource.transaction.TransactionCoordinatorBuilder at java.net .URLClassLoader.findClass(URLClassLoader.java:381) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:424) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 在 java.lang.ClassLoader。 loadClass(ClassLoader.java:357) ... 还有 7 个ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 7 更多ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 7 更多

pom.xml

持久性.xml

休眠.cfg.xml

0 投票
1 回答
1483 浏览

java - org.wildfly.extension.undertow JBAS010409:未绑定数据源

我正在尝试在 GitHub 上学习开源项目。它的多模块项目,为此,我可以成功执行 mvn clean install。但问题是当我使用mvn wildfly:deploy -DskipTests=true它进行部署时会出现以下错误。所以我该如何在本地设置这种类型的项目,请帮助如何成功部署它关于wildfly以下错误--->

如果我尝试使用 `mvn jboss-as:deploy -DskipTests=true 运行相同的错误。

0 投票
1 回答
359 浏览

java - 无法使用休眠 OGM 从 mongoDB 中删除元素

我正在使用以下代码从给定的 mongoDB 集合中删除所有元素parent_id

但是,我收到以下异常:

如果我用 替换removefind我会得到结果。不知道是什么导致上述本机查询中的 JSON 解析器错误。

我正在使用带有 mongo-db 3.2 的 hibernate-ogm 版本 4.3 Final