首页 > 解决方案 > 从 Spring Boot 在 Cosmos DB 中自动生成 id

问题描述

如果我从 Spring Boot 发出 POST 请求,如何在 Cosmos DB 中生成自动递增的 ID。

标签: spring-bootazure-cosmosdb-sqlapi

解决方案


文档在这里解释了行为:https ://github.com/Azure/azure-sdk-for-java/tree/master/sdk/cosmos/azure-spring-data-cosmos#spring-data-annotations

public class GeneratedIdEntity {

    @Id
    @GeneratedValue
    private String id;
}

如前所述,Cosmos 使用 UUID 而不是自动增量 long。


推荐阅读