问题标签 [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.
linux - 我需要在我的 Windows 中使用 Hadoop 来连接在 linux 上运行的 hbase 吗?
我是否需要在我的 Windows 中使用 Hadoop 来连接在 ununtu 上使用 hadoop 运行的 hbase?
我的 hbase 在我的 ubuntu 机器上运行良好。我可以在同一台机器上与 eclipse 连接(我正在使用 kundera 连接 hbase)。现在我想从我的 windows 7 eclipse IDE 连接 hbase。我需要在我的 Windows 上安装 hadoop 来连接 ubuntu 上的远程 hbase 吗??当我尝试时,我得到了这样的东西
java - JPA persistence.xml 与 SBT 项目
我将persistence.xml
文件放入history/src/main/resources/META-INF/
但仍然出现错误。
我应该把 XML 文件放在哪里,我应该用 SBT 改变什么?
SBT:
一些 Scala 代码:(Java 转换很简单)
错误:
项目结构:
cassandra - 无法使用 Kundera 在 Cassandra 中保存数据
我试图连接到 cassadra 并从此链接执行 CRUD 操作。但执行代码后出现以下异常。无法找出问题所在。
但是,我可以从 cqlsh 执行 crud 操作。
下面是我的 persistence.xml 文件:
我尝试将 kundera.port 更改为 9160。但遇到了同样的异常。
jpa - Wildfly:禁用持久性单元查找
在工件部署的一开始,Wildfly 会验证 persistence.xml 中描述的所有持久性单元。负责的班级之一org.jboss.as.jpa.processor.PersistenceUnitServiceHandler
来自wildfly-jpa
图书馆。
主要问题:是否有可能以某种方式禁用此验证?或者只是将持久性单元标记为忽略?
详细说明根本原因:
我们将构建无环境的工件。所以persistence.xml里面的配置一开始就会被java代码覆盖。默认配置是虚拟的,如下所示:
但是 wildfly 会验证持久性单元和调用KunderaPersistence.createContainerEntityManagerFactory
。Kundera 轮流检查与 localhost:9165 的连接并失败。所以部署也失败了。
任何解决方法都是可以接受的。
kundera - Kundera Redis 插件在查询时返回空列表
我正在尝试解决一个问题,即我无法使用 Kundera 查询返回列表以获取 redis 后端。我在返回单个实体时遇到问题,而持久化实体也没有问题。但是,当我尝试进行简单的选择以返回单一类型时,它总是返回一个空列表。
这是我要检索的实体。
此单元测试总是以列表为空的断言错误结束。
hibernate - 具有各种 JPA 版本的复合持久性单元
我们在同一个项目中存在多个持久性单元的问题。我们需要同时使用两个持久化单元。一个“正常”的 Hibernate for MySQL 和一个 Kundera for Cassandra。
问题在于,与 Hibernate/MySQL 不同,Kundera/Cassandra 似乎不支持 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/Cassandra 作为 JPA 2.0?
使用的应用服务器是 Wildfly 8 和 Wildfly 9。非常感谢。
cassandra - Hibernate OGM 和 Kundera 有什么区别
我正在评估 kundera 和 Hibernate OGM 之间的最佳框架选项。我的情况:现有项目使用休眠 ORM 来联系 Mysql 数据存储。现在我想在同一个项目中读/写 cassandra(2.1.9) 数据存储。我想知道使用 kundera 或 Hibernate OGM 的优缺点。
Hibernate OGM 路线图指出“获取 Cassandra 映射以自然的 Cassandra 持久性模式存储数据”。将从 5.0 开始提供。如果我没有这个功能,我实际上错过了什么,而 kundera 有这个功能。
xml - 不希望 kundera 日志出现在我的应用程序日志中
我想在我的自定义日志文件中禁用 Kundera 的日志,本质上,我根本不想看到 Kundera 的日志。Kundera 的 PersistenceProperties 接口没有任何用于禁用日志记录的常量。
我有这样的持久性 xml。
我的 logback.xml 是这样的:
顺便说一句,我知道解决方法,即更改 logback xml,如下所示
对我来说,以上是一种解决方法,而不是实际的解决方案。
我在我的自定义日志文件中得到以下日志,我想避免它们。请告诉我该怎么做:
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)造成的:
持久性来源是这样的:
java - 使用 kundera 和 cassandra 映射数据:线程“主”com.impetus.kundera.query.QueryHandlerException 中的异常:未找到名称的实体:riro
当我尝试用 kundera+cassandra+eclipse 映射数据时,我得到了这个错误:
我的课是这样的: