现在我有业务问题。 MySQL数据库中有一个字段,需要自动添加字母。例如AA,AB,AC,AD和AAA,AAB,AAC,ABC和AAAA,AAAB,AAAC
该项目使用springboot,数据库是mysql,并且表类别中的字段代码需要自行增长。如何实现
这是我写的字母规则,是我创建的实体类,我不知道它是否适合业务场景
public static String createNext(String string) {
char[]tempChar=string.toCharArray();
for (int i=tempChar.length-1;i>=1;i--){
if (tempChar[i]<'Z'){
tempChar[i]=(char)(tempChar[i]+1);
break;
}else {
tempChar[i]='A';
tempChar[i-1]=(char)(tempChar[i-1]+1);
if (tempChar[i-1]<='Z'){
i=0;
}
}
}
return String.valueOf(tempChar);
}