@Component public class AutoCodeHelper extends Object
| 构造器和说明 |
|---|
AutoCodeHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
format(String template,
Map<String,Object> dataMap)
根据模板中的变量名从 dataMap 获取数据
|
String |
nextVal(String tableName,
String fieldName,
String periodValue,
int len)
获取下一个自动编码
|
String |
nextVal(String tableName,
String fieldName,
String periodValue,
int len,
boolean commit)
生成下一个值
|
String |
padPre(int value,
int len)
指定长度,不满使用前缀0补齐
|
@Comment(value="\u6839\u636e\u6a21\u677f\u4e2d\u7684\u53d8\u91cf\u540d\u4ece dataMap \u83b7\u53d6\u6570\u636e") public String format(String template, Map<String,Object> dataMap) throws TokenAuthenticationException, SQLException
dataMap - 数据映射template - 模板字符串TokenAuthenticationExceptionSQLExceptionpublic String padPre(int value, int len)
value - 数字len - 长度@Comment(value="\u83b7\u53d6\u4e0b\u4e00\u4e2a\u81ea\u52a8\u7f16\u7801") public String nextVal(String tableName, String fieldName, String periodValue, int len) throws SQLException
tableName - 表名fieldName - 字段名periodValue - 周期值SQLExceptionpublic String nextVal(String tableName, String fieldName, String periodValue, int len, boolean commit) throws SQLException
tableName - 表名fieldName - 字段名periodValue - 周期值len - 长度commit - 是否提交SQLException - 如果查询数据库时发生错误,则抛出此异常Copyright © 2025. All rights reserved.