问题标签 [playorm]

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 投票
1 回答
81 浏览

orm - PlayORM 示例编译错误

示例在我的 Windows 7 上运行良好。但是在我的 Ubuntu 机器上出现以下错误:

我在“堆栈”上查看了类似的问题,但它们似乎不适用于我的情况。

0 投票
4 回答
252 浏览

grails - Grails 和 PlayORM

对于问题的凌乱/复杂的描述和不断的编辑,我感到抱歉,但我还没有查明根本问题。

我在将 PlayORM 与 Grails 一起使用时遇到了困难: 1. 存在依赖冲突,我可能已经通过从 BuildPath 和“/lib”文件夹中删除“logback-classic.jar”解决了这个问题,但保留了“commons-logging”。有关该问题的详细信息,请参见下文。2. 现在我得到了一些奇怪的 PlayORM 异常,我认为这可能是由于删除了依赖项:

笔记:


最初的问题:基本上我在 Grails 上执行“run-app”或“test-app”时收到以下错误消息:

该应用程序会运行,但在尝试将对象刷新到数据库时会出现 PlayORM 异常:

注意:“Transaction.java”类确实有@NoSqlEntity,并且是“nosql”包的一部分,以及“Persistance.java”。


最初的问题:

DEBUG o.c.g.g.i.s.PathMatchingResourcePatternResolver当我尝试“运行应用程序”或“测试应用程序”甚至“清理”时,我的 grails 应用程序会生成数百条语句。该应用程序从 Eclipse 运行,但测试不运行。

重要的细节是 - 我从本地 git 存储库中签出应用程序,原始应用程序在同一台机器上运行得非常好。


对评论的回应: 1. 测试根本没有运行。2. 我没有更改 log4j 设置中的任何内容。3.发布这个问题后,我运行了应用程序的原始副本(在不同的目录中),它产生了与第一个相同的垃圾。我虽然问题是 grails 将应用程序设置保存在 ~/.grails/2.2.1/projects/{myProjectName} 但即使应用程序的单个“版本位置”仍然存在。

0 投票
2 回答
69 浏览

gradle - 如何构建 playorm JAR

我是 playorm 和 gradle 的新手。我的目标是编译 playorm(尤其是 play 2.1 插件)并部署到本地 nexus 存储库管理器。

我应该调用哪些 gradle 任务来执行此操作?

我尝试运行gradlew clean assemble - 在output/libs中创建 workspace*.jar所以我假设构建部分已经完成。如何将这些人工制品重命名并上传到我的关系?

https://github.com/deanhiller/playorm

0 投票
2 回答
90 浏览

java - 运行我的第一个 PlayORM 测试的异常

我正在尝试设置我的第一个 PlayORM 项目。我有一个 EAR 文件,它是 playorm 库和所有依赖项所在的位置。包含在 EAR 中,我有一个 WAR 项目。我在 WAR 中创建了一个 nosql.Persistence 类,并定义了我的实体类。我正在使用内存数据存储支持,因为这只是我的第一次测试。但是,当我尝试保留一个简单的测试实体值时,我看到了一个异常。要持久化的代码如下所示:

我在调用 Bootstrap.create() 时得到的异常如下所示:

我使用 PlayORM 1.6 在 JBoss EAP 6.1 上运行它。谁能解释这里发生了什么以及为什么这个简单的测试不起作用?

0 投票
2 回答
94 浏览

playorm - PlayOrm Cassandra Seeds

我正在尝试指定“种子”参数的 IP 地址,但出现异常:

我正在尝试做类似的事情:

0 投票
2 回答
84 浏览

playorm - 使用光标在 OneToMany 上运行基本 PlayORM 示例时遇到问题

我最近一直在玩 PlayORM,发现它非常有趣和有用。因此,首先,非常感谢提供这个。

但是,我在运行一个非常基本的关于 OneToMany 关系的示例时确实遇到了一些麻烦,并且可能支持 Cursor。简而言之,我有三个简单的类:电子邮件、用户和测试,如下所示。

OK,场景简单明了,我的 Cassandra 1.2 环境搭建好了。现在,问题:

  1. 当我使用List<Email> emails时,e1 和 e2 的外键存储为 u1 行中的列 - 这正是预期的行为。但是,当我找到 u1 对象时,u1.getEmails()它始终是一个空列表,其中没有 e1 和 e2,尽管它们实际上在 db 中。为什么?

  2. 当我CursorToMany<Email> emailCursor改为使用时,e1 和 e2 的外键永远不会进入 u1 的行 - 这是不正常的,不是吗?当然,在这种情况下,当我找到 u1 对象时,Cursor 没有 next()。

顺便说一句,我正在使用 PlayORM-1.7-snapshot,非常感谢任何提示和建议!

0 投票
1 回答
998 浏览

java - Playorm java.lang.Integer 无法转换为 java.math.BigInteger

我尝试基于A basic ad hoc query example 构建一个基本的 ad hoc 查询示例

但是,我不能插入整数值。我认为是因为这段代码:

我的代码:

没有返回 Integer.class 的选项。所以,它不能构造一个整数转换器:

0 投票
3 回答
13087 浏览

cassandra - 如何在 CQL3 中为复合键列设置空列值

这可能听起来很愚蠢,因为 SQL 的复合主键中没有空值。但只是想确认我们是否可以在 CQL3 中拥有相同的功能?
所以,我们有一个这样的表来存储宽行:

我们有一些 colname 为空的情况。我可以这样做吗?如果是,那么如何?如果否,那么存储宽列行的方法是什么,我们可以在 cassandra 的复合列的第一部分有一些空值(根据 Thrift 的约定)?

相关问题是: CQL3 和百万列复合键用例Cassandra -How to create composite column name (not key) using cqlsh

0 投票
1 回答
53 浏览

playorm - @NoSqlOneToMany 在 PlayORM 中不起作用

我基于标准示例创建了一个简单的 play orm 应用程序示例。

您可以在此处下载源代码http://yadi.sk/d/FksgPpsXBqRPb

该示例必须使用 Play 2.2.0 框架运行。

您可以使用 Firefox 的 Rest Client 对其进行测试。

1.创造一个男人:

在输出中,您将获得 Main Id

2. 创建与人相关的汽车

3. 找人

结果:

如您所见,尽管我使用了 @NoSqlOneToMany 注释,但并未检索到汽车。

0 投票
1 回答
51 浏览

playorm - PlayOrm 是否支持 OR/AND、自连接和嵌套查询的连接条件?

我需要调整一个使用 mysql 作为后端数据库的现有应用程序来使用 hbase。我有几个问题:

1) 它是否可以作为 java 应用程序使用的 JDBC 驱动程序工作?

2)它是否支持连接条件中的“OR”?例如:“SELECT J.i_id, J.i_thumbnail from item I join item J on I.i_related1 = J.i_id or I.i_related2 = J.i_id or I.i_related3 = J.i_id or I.i_related4 = J.i_id or I.i_related5 = J.i_id 其中 I.i_id = 1000;"

3)它是否支持自连接?

4)它是否支持嵌套查询?例如:“SELECT i_id, i_title, a_fname, a_lname, SUM(ol_qty) AS orderkey FROM item INNER JOIN order_line
ON item.i_id = order_line.ol_i_id
INNER JOIN author
ON item.i_a_id = author.a_id
WHERE order_line.ol_o_id > (SELECT MAX (o_id) - 3333 FROM orders) AND item.i_subject = "ARTS" GROUP BY i_id, i_title, a_fname, a_lname
ORDER BY orderkey DESC;"

谢谢。