问题标签 [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.
playorm - playORM中是否有UUID类型的转换器?
我想映射一个 UUID 类型的字段。我生成它如下:
导入 java.util.UUID;UUID id = UUID.randomUUID();
使用这个有什么问题吗?我可以为此使用什么转换器?
java - java.util.Date 是否有任何字段转换器?
我想在我的 playOrm 映射中使用 Date 字段。但是,如果我使用
在我的 bean 中,它给了我一个例外,说不支持这种类型。
playorm - 是否可以有一个列表转换器?
我想在我的 nosql 映射实体中有以下字段:
私有列表 cookieIds;
我可以有一个列表转换器吗?在这种情况下,数据将如何保存在 Casssandra 中?
关于如何编写自定义转换器的任何提示都会很棒。
playorm - 当我的映射类位于单独的 jar 文件中时,playorm 启动异常
当我在同一个项目中运行我的 playOrm junit 测试时,我有 nosql.Persistence 类(以及我的映射实体)它运行良好。但是,我需要使用我的 DAO 和我的 find 方法将我的实体打包到一个 jar 文件中。当我从其他项目中使用这个 dao 时,我得到了下面的异常。
没有线索。关于从哪里开始寻找的任何想法?
playorm - playorm 中的多对多
由于 playorm 支持多对多,我有两个与此相关的问题:
- 在多对多的情况下,实体如何存储在数据库中。即,需要多少个表/列族。
此外,在 com.alvazan.test.db 包中给出的示例中,它在 Account.java 中使用:
这里给出了一个类似的例子。我关心的是,我们是否总是需要使用 CursorToMany 来实现 ManyToMany?
如果是,是否不会引起任何问题,因为 CursorToMany 不属于数据层(实体不会保留 POJO)。
如果不是,那么反过来呢?
playorm - 如何在本地 maven 存储库中安装 playORM?
我克隆了最后一个官方存储库版本并尝试运行:./build publish
在我的 ubuntu 中。但是,我得到了以下错误。我有一个 maven 项目,我需要向 playORM 添加一个依赖项,但我不知道该怎么做。
playorm - 如果 id 相同,NoSqlEntityManager.put 会更新吗?
我在 playOrm 中有一个映射实体,它有很多属性,比如出生日期、类别等。
假设我第一次使用 NoSqlEntityManager.put 将这个实体保存在 Cassandra 中。我写了以下内容:
在那之后,一段时间后,我执行以下操作:
卡桑德拉会发生什么?将创建一个新实体?还是旧的会更新(可取的)?如果更新,birthDate 会在我的第二次写入中被删除吗?(不可取)
playorm - 我可以按 playORM 中的嵌入字段进行索引吗?
我在 playORM 中映射了一个实体用户。该实体有一个嵌入字段:
我需要编写一个方法findUsersByPublisher
,它将接收一个字符串publisherId
作为参数并返回关联的用户。
有可能这样做吗?或者我是否需要创建另一个实体 Publisher 才能以我想要的方式索引?
在肯定的情况下,我会@NoSqlIndexed
为这个字段添加注释吗?
playorm - @NoSqlEmbedded 不工作
我的项目有两个课程如下:
在我的代码中,我正在尝试使用 request 进行用户插入:
用户已保存,没有出现错误,但有关请求的信息尚未与用户数据一起保存......(没有为请求插入任何内容)
知道我在做什么错吗?
谢谢,
安德烈
playorm - 发现返回错误的结果
我有以下映射实体。
然后我使用 find 方法如下:
我的数据库中有 5 个用户,但这仅返回 3 个结果。我做错了什么,还是我发现了一个错误?下面我列出了存储在 cassandra 中的数据和这个 sysout 的输出。
存储在 cassandra 中的数据:
日志输出: