java.lang.Object
org.miaixz.bus.mapper.provider.DirectNamingProvider
- All Implemented Interfaces:
org.miaixz.bus.core.Provider,NamingProvider
- Direct Known Subclasses:
LowerCaseNamingProvider,SnakeCaseNamingProvider,UpperCaseNamingProvider
提供标准的命名风格生成器,使用原始类名和字段名作为表名和列名。
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from interface org.miaixz.bus.mapper.provider.NamingProvider
styleMap -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DirectNamingProvider
public DirectNamingProvider()
-
-
Method Details
-
type
获取命名风格,返回标准命名风格。- Specified by:
typein interfaceorg.miaixz.bus.core.Provider- Returns:
- 标准命名风格标识
-
tableName
获取表名,使用实体类的简单类名。- Specified by:
tableNamein interfaceNamingProvider- Parameters:
entityClass- 实体类- Returns:
- 表名
-
columnName
获取列名,使用字段的名称。- Specified by:
columnNamein interfaceNamingProvider- Parameters:
entityTable- 实体表信息field- 实体字段信息- Returns:
- 列名
-