问题标签 [ebean]

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 投票
3 回答
5492 浏览

java - [PersistenceException:获取序列 nextval 时出错]

我在尝试将数据保存到数据库中的模型时遇到此错误。

这是我的课。

这是我尝试将模型保存到数据库时的错误。

在此处输入图像描述

我将不胜感激任何帮助!非常感谢。

编辑:表结构在这里 在此处输入图像描述

0 投票
1 回答
573 浏览

scala - SBT 上带有 Scala 的 EBean(InterruptedException:睡眠中断)

我正在尝试在 SBT 上使用 Scala 运行 EBean,但出现错误。

这是代码(来自:http ://www.avaje.org/ebean/getstarted_props.html#test 的测试):

这是错误:

项目有什么问题?

GIT 存储库:https ://github.com/odwrotnie/hello-ebean ;主类:https ://github.com/odwrotnie/hello-ebean/blob/master/main/src/main/scala/hello/main.scala ;配置:https ://github.com/odwrotnie/hello-ebean/blob/master/main/src/main/resources/ebean.properties 。

在此先感谢,埃塔姆。

0 投票
2 回答
1969 浏览

java - 如何在同一个实体类上做单向的一对多关系?

如何在同一个实体类上做单向的一对多关系?

[PersistenceException:插入具有单向关系的 bean [class models.User] 时出错。对于插入,您必须在主 bean [class models.User] 上使用级联保存。]

0 投票
1 回答
375 浏览

constraints - 过分热心的@Constraints。Play 2.0 更新时需要强制执行

当更新未在 JSON 请求中指定必填字段时,我试图让 Play 停止抱怨。必填字段已经具有我不想更改的值,因此我不必再次指定它们。

精简模型:

基于示例应用程序之一,我的初始控制器操作是:

但如果我只是发送{ completed: '1341268791000', result: 'ERRORS }它抱怨这task是必需的。

然后我想也许我可以用Form.fill它来修复它:

但这也无济于事。秘诀是什么?

0 投票
5 回答
2872 浏览

java - 创建 JAR 后 Ebean 找不到实体

问题是,在 Eclipse-IDE 中,使用 Ebean 相关方法的每个测试都可以正常工作,但是当您编译 jar 文件以使用它时,例如在主页或命令提示符下,我只能得到这个

我在谷歌上尝试了许多“解决方案”,比如编辑类路径,但日志上的一切似乎都很好。

有人知道如何解决这个愚蠢的问题吗?我今天尝试了所有方法,这很烦人

0 投票
1 回答
443 浏览

javabeans - play2 框架是否在 avaje ebeans bean 缓存上使用 ehcache 包装器?

play2 框架是否在 avaje ebeans bean 缓存上使用 ehcache 包装器?

在我看来,ehcache 必须更高效,并且围绕标准 bean 缓存实现包装器并不难。但我不知道 play2 如何使用 bean 缓存本身。

0 投票
1 回答
4809 浏览

enums - 使用 EBean 在数据库中存储枚举名称,而不是值

我有这个枚举:

和这样的模型:

我在我的控制器中使用它来匹配枚举:

问题是在数据库中,它存储为“Microsoft Word 文档”,但我更愿意将其存储为 DOC。

我怎样才能做到这一点?

0 投票
1 回答
1465 浏览

playframework - Play 框架、Ebean 和 Akka Promises

我们正在学习使用 Play!新项目中的框架。我们选择了玩!因为它的生产力、Scala 支持和非阻塞架构。

在对(Java)计算机数据库示例应用程序进行压力测试后,我看到了很多调度程序和 Ebean 线程,但我无法了解 Play 如何与 Ebean ORM 集成。每个调用都被分派给 Akka 并在另一个线程中执行。

我读了所有玩!框架文档(特别是这部分http://www.playframework.org/documentation/2.0/JavaAsync)并且找不到有关此集成如何工作的任何信息。

如果有人能为我们照亮这条道路,我将不胜感激。

谢谢!

0 投票
1 回答
1215 浏览

java - ebean 映射到 BYTEA 的数据类型是什么?

我有戏!2.0.2 需要在数据库中存储一些文件的应用程序。我们将 Ebean 用于我们的 ORM。我相信我的数据库中需要一个 BYTEA 列来存储文件,但我不确定在我的模型中使用什么数据类型。

我应该使用某种Blob吗?还是只是一个byte[]?还是我应该使用另一种数据类型?谢谢!

0 投票
2 回答
1268 浏览

playframework-2.0 - 覆盖 Ebean 命名约定

在 Play 2.0.2 中,我尝试使用 ebean 作为 ORM 并从 play-1.2.4 迁移我现有的模型类。模型类中的所有 camelCase 字段都映射到数据库中的下划线列,这会产生问题,因为数据库中的列不使用下划线。

我一直在查看 ebean API 文档:http ://www.avaje.org/static/javadoc/pub/com/avaje/ebean/config/UnderscoreNamingConvention.html

如果未指定下划线命名约定,则默认为下划线命名约定,这似乎在 Play 中的 EbeanPlugin 中发生。有没有办法可以覆盖这个默认设置(在 Play 中)?

我不想不得不用@Column 注释我所有的camelCase 字段来解决这个问题。

TIA。