java - 如何按顺序生成 id - Play Framework 2.3.4

标签 java jpa playframework ebean playframework-2.3

我有这门课:

@Entity
public class Sale extends Model {

    // ...

    @Id
    @GeneratedValue
    private Long number;

    // ...

}

当我在第一次销售时调用 save 时,其编号变为 1,但是当我在第二次销售时调用 save 时,其编号变为 33。如何使 @Id 编号按顺序生成(1, 2, 3、4、...)?

最佳答案

我只是这样使用它:

@Id 私有(private)长ID;

它按顺序生成,我在 MYSql 和 SQLite 中都尝试过。

关于java - 如何按顺序生成 id - Play Framework 2.3.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26920381/

相关文章:

java - 是什么决定了 eclipselink 在哪里寻找 @Column、@Temporal 和 @Id 注释?

java - 在 Play 框架中将 Promise 列表转换为 List 的 Promise

java - 尝试将图像转换为 BufferedImage

java - 实现 Spring 数据 JPA 中的问题

java - 在android中的Listener中获取值

java - 错误 : 'No Persistence provider for EntityManager' under Hibernate 5. 3.0.Beta1

mongodb - Play 2.2.x,带有身份验证和请求扩展的 Action 组合

java - Swagger 与 Play2 集成

java - 与NSD连接的Android设备,如何使用套接字(Client-Client)发送消息?

java - 在 Spring MVC Web 应用程序中,您应该如何处理 Controller 级别以下发生的异常?