首页 > 解决方案 > 如何使用 java 和 mysql 为员工代码生成唯一的自定义序列 ID

问题描述

每当我创建新员工时,员工代码应该是唯一的。例如,E00001、E00002、E00003 等员工代码。

标签: javamysql

解决方案


在 MySQL 中创建用于生成employeeId 的序列:如何?这里的信息

//Get the sequence value and assign to local variable I am assuming value is 1 check below code

    String empIdNextSequence = String.valueOf(1);

            if (null != empIdNextSequence && empIdNextSequence.length() < 5)
            {
                int uuidNextSequenceLength = empIdNextSequence.length();
                for (int i = 0; i < 5 - uuidNextSequenceLength; i++)
                {
                    empIdNextSequence = "0".concat(empIdNextSequence);
                }
            }
            System.out.println("E"+empIdNextSequence);

将 empIdNextSequence 值设置为您的employeeCode


推荐阅读