问答详情
源自:6-2 主键策略

IdType类,提供大家学习--Version 3.4.3.4

 /**

     * 数据库ID自增

     * <p>该类型请确保数据库设置了 ID自增 否则无效</p>

     */

    AUTO(0),

    /**

     * 该类型为未设置主键类型(注解里等于跟随全局,全局里约等于 INPUT)

     */

    NONE(1),

    /**

     * 用户输入ID

     * <p>该类型可以通过自己注册自动填充插件进行填充</p>

     */

    INPUT(2),


    /* 以下3种类型、只有当插入对象ID 为空,才自动填充。 */

    /**

     * 分配ID (主键类型为number或string),

     * 默认实现类 {@link com.baomidou.mybatisplus.core.incrementer.DefaultIdentifierGenerator}(雪花算法)

     *

     * @since 3.3.0

     */

    ASSIGN_ID(3),

    /**

     * 分配UUID (主键类型为 string)

     * 默认实现类 {@link com.baomidou.mybatisplus.core.incrementer.DefaultIdentifierGenerator}(UUID.replace("-",""))

     */

    ASSIGN_UUID(4);


提问者:优秀如我 2021-12-28 12:05

个回答

  • 慕梦前来
    2022-04-20 21:49:14

    谢谢分享不错不错