java - [持久性异常 : Error getting sequence nextval]

标签 java playframework-2.0 ebean

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

@Entity
public class User extends Model {
   @Required
   public String name; 
   @Email
   public String email; 
   @Required @MaxLength(value=10)
   public String username;
   @Required @MinLength(value=4)
   public String password;
   @Id 
   public int id;
}

这是我的类(class)。

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

enter image description here

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

编辑:表结构在这里 enter image description here

最佳答案

我认为对于 ebean,您必须实际命名并注释您的 ID。您可能还必须告诉它支持音序器的名称(我不记得了)。 This展示了如何做到这一点。

关于java - [持久性异常 : Error getting sequence nextval],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11260757/

相关文章:

java - Java中如何返回多个类的数组列表?

java - 使用 Docker Compose 连接到另一个容器中运行的 mysql

java - 使用java打印html文件而不向用户显示打印对话框

scala - Play Framework 异步结果

mysql - 仅使用 2 个模型对象设置 play 2.0 标记?

java - 玩!框架数据库继承

database - 如何在 Play 中使用 eBean 定义 'TEXT' 类型!框架?

用于调制解调器的 Java SMS API

playframework - Play 2.4 - 在 Eager 单例模块中使用 Ebean

java - 启动 Play Framework 2.4 应用程序时出现神秘的注入(inject)错误消息