java - 如何使用 java 和 mysql 为员工代码生成唯一的自定义序列 ID
问题描述
每当我创建新员工时,员工代码应该是唯一的。例如,E00001、E00002、E00003 等员工代码。
解决方案
在 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
推荐阅读
- javascript - 传单和开放的街道地图停止工作?
- python - PYTHON 中的 RECURSION 使所有可能的排列不重复
- android - 为工具栏下方的 Searchview 创建的与 ListView 重叠的组件
- neo4j - 根据条件在密码中创建关系
- matlab - Simulink:输出参数“mot_trq_dem”未在某些执行路径上分配
- mysql - 从一个 Lambda 函数到 AWS Step Functions 中的另一个函数的 AWS Aurora MySql2 连接
- r - 为组 R 中的每个值找到组中最接近的值
- parallel-processing - 使用物理内核或逻辑内核保存 JULIA_NUM_THREADS
- java - Java Selenium 陈旧元素引用,使用 AjaxLocatorFactory
- r - 在shinydashboardPlus中调整左右侧边栏的高度