问题标签 [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.
jpa - 开始 Cassandra - 使用昆德拉?还有什么?
我们正在与 Cassandra 合作。我们都没有使用这个特定平台的任何经验,但都是经验丰富的 JavaEE、JPA 等开发人员。我遇到了 Kundera 库,它提供了与多个 NoSQL 数据存储(包括 Cassandra)兼容的 JPA 实现。
沿着这条路线走很诱人,因为我们将能够更快地启动和运行。然而,这是正确的想法吗?使用这样的库的权衡是什么?它如何影响性能?有很大的不同吗?
我很想知道其他人使用这个库有什么经验。而且,如果还有其他我们应该看的东西,我很想听听。
java - 使用 Kundera 在 hbase 中使用泛型 Object 类型
我正在使用 kundera 定义将存储在 hbase 中的数据模型。有一个名为“Task”的类,它应该有一个通用的提交类型,如下所示:
提交可以是任何类型,因为我想保持其通用性。
所以我的问题是:1.上述方法是一个好习惯吗?它会起作用吗?2. 实现这一目标的最佳方法是什么?
java - 在 glassfish v 3.1.2.2 上使用反射的问题
我正在尝试在 glassfish v 3.1.2.2 上部署和运行示例应用程序。我能够成功部署它。但是在做一些过程时不知何故面临一些问题。它与反射有关:
这在容器外以及在 tomcat 上都可以正常工作。所以想知道这与类加载有关还是可能是一些环境问题?我试图调试这个问题,但失败了:
有什么帮助吗?
-维维克
java - Kundera (JPA) - 在类路径中找不到任何 META-INF/persistence.xml 文件
我正在尝试在 JBoss EAP 6.1 上使用 Kundera 2.5.1(与 JBoss AS 7.1 基本相同)。但是,当我部署我的应用程序时,我看到以下异常:
Kundera JAR(核心和 cassandra)部署在我的 EAR 中。有一个 Web 应用程序项目和一个单独的 EJB 项目来容纳实体。persistence.xml 文件位于 src/META-INF 路径下的 EJB 项目中,但我仍然收到此异常。我对其他 JPA 提供程序没有任何问题,例如 Hibernate。
我的 persistence.xml 文件如下所示:
我错过了什么吗?我的配置看起来还好吗?或者,这是在 JBoss EAP 6.1 上部署 Kundera 的问题吗?
mongodb - 如何连接mongodb和Informix服务器
我正在探索 mongodb ,我已经编写了一个代码来使用 kundera 连接 mongodb 和 mysql 它工作正常。但是我需要连接 Informix 数据库和 mongodb,请让我知道该怎么做。提前致谢
java - 使用 HBase 配置昆德拉
我目前有一个 HBase/Hadoop 集群运行没有问题,而且我对这些产品相当熟悉。我最近听说了 Kundera,它看起来是一个非常强大的工具,我想使用它。
但是,我似乎找不到任何使用 HBase 设置 Kundera 的文档/教程/示例。我尝试了一些我碰巧遇到的材料,但它们失败得如此严重,以至于我觉得它不相关。
基本上我不知道从哪里开始。我不担心有人向我解释任何高级水平的东西,但我就是无法配置这个东西。
如果有人能指出我正确的方向,我将不胜感激。
TLDR:我有一个 HBase 集群正在运行,并且想使用 Kundera,但我不知道从哪里开始。谢谢。
spring - Spring 属性扩展在实体中生成 QuerySyntaxException
我有一个带有 spring 3.1.0、hibernate 4.0 和 jboss 7.1.1 的应用程序
Aim -动态扩展属性以加载持久性单元。
持久性.xml
现在有了“jboss.as.jpa.managed”,我正在停止 jboss 的休眠以自动加载 cassandra 单元。我能够通过我的 bean 的上述定义成功加载属性。但是在运行时我的实体“UsageItem”正在生成以下异常
org.hibernate.hql.internal.ast.QuerySyntaxException:UsageItem 未映射
但奇怪的是,如果我手动硬编码persistence.xml中的属性,相同的代码正在工作 -
当我像上面的persistence.xml一样进行硬编码时,我说的是休眠以加载Persistence-unit,他运行得很好。我认为 spring 无法加载我的实体“UsageItem”的元数据。我不知道 spring 缺少什么,他不允许我继续前进。现在一个星期,但仍然卡住。
cassandra - 使用 Kundera Cassandra 设置一致性级别
如何使用 Kundera Cassandra 使用外部配置文件将一致性级别设置为仲裁?我们可以在没有外部配置文件的情况下使用:- Map propertyMap = new HashMap(); propertyMap.put(CassandraConstants.CQL_VERSION, CassandraConstants.CQL_VERSION_3_0); propertyMap.put("consistency.level",ConsistencyLevel.QUORUM);
但我想使用外部配置文件。
jpa - 通过 kundera jpa 实体更改 cassandra 列值的数据类型
我使用 kundera 2.4 作为我与 Cassandra 的 JPA 交互。
在 cassandra 中创建列族
cassandra 为列假定的默认验证类是 BytesType 。我想通过 jpa 实体将其更改为 UTF8Type
我不想将上面的列定义更改为
因为我不想触及我现有的数据库定义
我的 JPA 实体看起来像这样 -
那么我应该如何在上述JPA实体中指定cassandra列值的验证类型来插入utf8或文本格式的数据呢?
java - 在授权开启的情况下通过 Kundera 远程访问 Cassandra 时出现问题
我尝试将我的播放应用程序连接到 Cassandra DB。我试过这个教程:http ://recipes4geeks.com/2013/07/06/play-nosql-building-nosql-applications-with-play-framework/
我的设置的不同之处在于 cassandra 不在我的本地主机上,而是在我在互联网上的一台服务器上。为了保证我的 cassandra 安装安全,我还使用了密码授权,而不是本地安装中使用的 AllowAll 授权。
所以我将这两行添加到我的persistance.xml 中:
但是我在运行应用程序时遇到问题。似乎我无法获得授权:
24 user.setCity("伦敦");
25
26 em.persist(用户);
27 em.close();
28 return ok("用户 0001 记录持久化单元 cassandra_pu");
29 }
30
31 公共静态结果 find()
所以我想知道我必须做什么才能登录到 Cassandra?我能在网上找到的所有例子都只适用于这个 localhost/allowEverything 场景。我该怎么做才能让这个示例在具有真实服务器和真实密码的生产环境中运行?