问题标签 [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 回答
92 浏览

playorm - playORM中是否有UUID类型的转换器?

我想映射一个 UUID 类型的字段。我生成它如下:

导入 java.util.UUID;UUID id = UUID.randomUUID();

使用这个有什么问题吗?我可以为此使用什么转换器?

0 投票
2 回答
92 浏览

java - java.util.Date 是否有任何字段转换器?

我想在我的 playOrm 映射中使用 Date 字段。但是,如果我使用

在我的 bean 中,它给了我一个例外,说不支持这种类型。

0 投票
1 回答
46 浏览

playorm - 是否可以有一个列表转换器?

我想在我的 nosql 映射实体中有以下字段:

私有列表 cookieIds;

我可以有一个列表转换器吗?在这种情况下,数据将如何保存在 Casssandra 中?

关于如何编写自定义转换器的任何提示都会很棒。

0 投票
1 回答
178 浏览

playorm - 当我的映射类位于单独的 jar 文件中时,playorm 启动异常

当我在同一个项目中运行我的 playOrm junit 测试时,我有 nosql.Persistence 类(以及我的映射实体)它运行良好。但是,我需要使用我的 DAO 和我的 find 方法将我的实体打包到一个 jar 文件中。当我从其他项目中使用这个 dao 时,我得到了下面的异常。

没有线索。关于从哪里开始寻找的任何想法?

0 投票
2 回答
125 浏览

playorm - playorm 中的多对多

由于 playorm 支持多对多,我有两个与此相关的问题:

  1. 在多对多的情况下,实体如何存储在数据库中。即,需要多少个表/列族。
  2. 此外,在 com.alvazan.test.db 包中给出的示例中,它在 Account.java 中使用:

    这里给出了一个类似的例子。我关心的是,我们是否总是需要使用 CursorToMany 来实现 ManyToMany?

    如果是,是否不会引起任何问题,因为 CursorToMany 不属于数据层(实体不会保留 POJO)。

    如果不是,那么反过来呢?

0 投票
1 回答
128 浏览

playorm - 如何在本地 maven 存储库中安装 playORM?

我克隆了最后一个官方存储库版本并尝试运行:./build publish

在我的 ubuntu 中。但是,我得到了以下错误。我有一个 maven 项目,我需要向 playORM 添加一个依赖项,但我不知道该怎么做。

0 投票
1 回答
83 浏览

playorm - 如果 id 相同,NoSqlEntityManager.put 会更新吗?

我在 playOrm 中有一个映射实体,它有很多属性,比如出生日期、类别等。

假设我第一次使用 NoSqlEntityManager.put 将这个实体保存在 Cassandra 中。我写了以下内容:

在那之后,一段时间后,我执行以下操作:

卡桑德拉会发生什么?将创建一个新实体?还是旧的会更新(可取的)?如果更新,birthDate 会在我的第二次写入中被删除吗?(不可取)

0 投票
1 回答
46 浏览

playorm - 我可以按 playORM 中的嵌入字段进行索引吗?

我在 playORM 中映射了一个实体用户。该实体有一个嵌入字段:

我需要编写一个方法findUsersByPublisher,它将接收一个字符串publisherId作为参数并返回关联的用户。

有可能这样做吗?或者我是否需要创建另一个实体 Publisher 才能以我想要的方式索引?

在肯定的情况下,我会@NoSqlIndexed为这个字段添加注释吗?

0 投票
1 回答
52 浏览

playorm - @NoSqlEmbedded 不工作

我的项目有两个课程如下:

在我的代码中,我正在尝试使用 request 进行用户插入:

用户已保存,没有出现错误,但有关请求的信息尚未与用户数据一起保存......(没有为请求插入任何内容)

知道我在做什么错吗?

谢谢,

安德烈

0 投票
1 回答
48 浏览

playorm - 发现返回错误的结果

我有以下映射实体。

然后我使用 find 方法如下:

我的数据库中有 5 个用户,但这仅返回 3 个结果。我做错了什么,还是我发现了一个错误?下面我列出了存储在 cassandra 中的数据和这个 sysout 的输出。

存储在 cassandra 中的数据:

日志输出: