问题标签 [kundera]

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 回答
621 浏览

linux - 我需要在我的 Windows 中使用 Hadoop 来连接在 linux 上运行的 hbase 吗?

我是否需要在我的 Windows 中使用 Hadoop 来连接在 ununtu 上使用 hadoop 运行的 hbase?

我的 hbase 在我的 ubuntu 机器上运行良好。我可以在同一台机器上与 eclipse 连接(我正在使用 kundera 连接 hbase)。现在我想从我的 windows 7 eclipse IDE 连接 hbase。我需要在我的 Windows 上安装 hadoop 来连接 ubuntu 上的远程 hbase 吗??当我尝试时,我得到了这样的东西

0 投票
0 回答
258 浏览

java - JPA persistence.xml 与 SBT 项目

我将persistence.xml文件放入history/src/main/resources/META-INF/但仍然出现错误。

我应该把 XML 文件放在哪里,我应该用 SBT 改变什么?

SBT:

一些 Scala 代码:(Java 转换很简单)

错误:

项目结构:

在此处输入图像描述

0 投票
2 回答
416 浏览

cassandra - 无法使用 Kundera 在 Cassandra 中保存数据

我试图连接到 cassadra 并从此链接执行 CRUD 操作。但执行代码后出现以下异常。无法找出问题所在。

但是,我可以从 cqlsh 执行 crud 操作。

下面是我的 persistence.xml 文件:

我尝试将 kundera.port 更改为 9160。但遇到了同样的异常。

0 投票
1 回答
1724 浏览

jpa - Wildfly:禁用持久性单元查找

在工件部署的一开始,Wildfly 会验证 persistence.xml 中描述的所有持久性单元。负责的班级之一org.jboss.as.jpa.processor.PersistenceUnitServiceHandler来自wildfly-jpa图书馆。

主要问题:是否有可能以某种方式禁用此验证?或者只是将持久性单元标记为忽略?

详细说明根本原因:

我们将构建无环境的工件。所以persistence.xml里面的配置一开始就会被java代码覆盖。默认配置是虚拟的,如下所示:

但是 wildfly 会验证持久性单元和调用KunderaPersistence.createContainerEntityManagerFactory。Kundera 轮流检查与 localhost:9165 的连接并失败。所以部署也失败了。

任何解决方法都是可以接受的。

0 投票
0 回答
52 浏览

kundera - Kundera Redis 插件在查询时返回空列表

我正在尝试解决一个问题,即我无法使用 Kundera 查询返回列表以获取 redis 后端。我在返回单个实体时遇到问题,而持久化实体也没有问题。但是,当我尝试进行简单的选择以返回单一类型时,它总是返回一个空列表。

这是我要检索的实体。

此单元测试总是以列表为空的断言错误结束。

0 投票
1 回答
894 浏览

hibernate - 具有各种 JPA 版本的复合持久性单元

我们在同一个项目中存在多个持久性单元的问题。我们需要同时使用两个持久化单元。一个“正常”的 Hibernate for MySQL 和一个 Kundera for Cassandra。

问题在于,与 Hibernate/MySQL 不同,Kundera/Cas​​sandra 似乎不支持 JPA 2.1。

持久性 XML 看起来像:

这没有用。系统没有看到文件的 Kundera 部分,因为 Kundera 不支持 JPA 2.1。我们得到org.hibernate.HibernateException: Missing column: time_key in keyspace_name.ourtable错误。

这是通过将持久性标头更改为 2.0 版来解决的。然后标题如下所示:

...一切都像魅力一样。到目前为止,一切都很好。

现在,问题是 Hibernate/MySQL 作为 JPA 2.1 兼容会发生什么。它的所有 JPA 2.1 特定功能是否仍然可用,或者它们是否仅限于与 JPA 2.0 相关的子集?

如果是后者,我怎么能同时使用 Hibernate/MySQL 作为 JPA 2.1 和 Kundera/Cas​​sandra 作为 JPA 2.0?

使用的应用服务器是 Wildfly 8 和 Wildfly 9。非常感谢。

0 投票
1 回答
1031 浏览

cassandra - Hibernate OGM 和 Kundera 有什么区别

我正在评估 kundera 和 Hibernate OGM 之间的最佳框架选项。我的情况:现有项目使用休眠 ORM 来联系 Mysql 数据存储。现在我想在同一个项目中读/写 cassandra(2.1.9) 数据存储。我想知道使用 kundera 或 Hibernate OGM 的优缺点。

Hibernate OGM 路线图指出“获取 Cassandra 映射以自然的 Cassandra 持久性模式存储数据”。将从 5.0 开始提供。如果我没有这个功能,我实际上错过了什么,而 kundera 有这个功能。

0 投票
0 回答
120 浏览

xml - 不希望 kundera 日志出现在我的应用程序日志中

我想在我的自定义日志文件中禁用 Kundera 的日志,本质上,我根本不想看到 Kundera 的日志。Kundera 的 PersistenceProperties 接口没有任何用于禁用日志记录的常量。

我有这样的持久性 xml。

我的 logback.xml 是这样的:

顺便说一句,我知道解决方法,即更改 logback xml,如下所示

对我来说,以上是一种解决方法,而不是实际的解决方案。

我在我的自定义日志文件中得到以下日志,我想避免它们。请告诉我该怎么做:

0 投票
1 回答
205 浏览

cassandra - Kundera:持久化配置cassandra+eclipse+kundera出错

我的 cassandra+kundera+eclipse 项目的持久性存在问题。报告的错误是这样的:

log4j:WARN 找不到记录器 (com.impetus.kundera.KunderaPersistence) 的附加程序。log4j:WARN 请正确初始化 log4j 系统。log4j:WARN 见 http://logging.apache.org/log4j/1.2/faq.html#noconfig了解更多信息。线程“主”com.impetus.kundera.loader.PersistenceLoaderException 中的异常:com.impetus.kundera.utils.InvalidConfigurationException:在 com.impetus.kundera.configure 的类路径中找不到任何 META-INF/persistence.xml 文件。 PersistenceUnitConfiguration.configure(PersistenceUnitConfiguration.java:100) 在 com.impetus.kundera.configure.Configurator.configure(Configurator.java:65) 在 com.impetus.kundera.KunderaPersistence.initializeKundera(KunderaPersistence.java:109) 在 com.impetus .kundera.KunderaPersistence.createEntityManagerFactory(KunderaPersistence.java:81) at javax.persistence.Persistence.createEntityManagerFactory(Unknown Source) at javax.persistence.Persistence.createEntityManagerFactory(Unknown Source) at controlador.Conetor.main(Conetor.java:17)造成的:

持久性来源是这样的:

使用 DE JAR KUNDERA 的 POM XML

0 投票
0 回答
89 浏览

java - 使用 kundera 和 cassandra 映射数据:线程“主”com.impetus.kundera.query.QueryHandlerException 中的异常:未找到名称的实体:riro

当我尝试用 kundera+cassandra+eclipse 映射数据时,我得到了这个错误:

我的课是这样的: