Class DefaultNamingStrategy

java.lang.Object
org.huiche.core.naming.DefaultNamingStrategy
All Implemented Interfaces:
NamingStrategy

public final class DefaultNamingStrategy extends Object implements NamingStrategy
默认命名规则实现PascalCase|camelCase 转换 snake_case
去掉AO,BO,DO,DTO,PO,VO等常见后缀
连续大写字母,最后一位当作下一个单词,前面的全转为小写
Author:
Maning
  • Constructor Details

    • DefaultNamingStrategy

      public DefaultNamingStrategy()
      默认构造
  • Method Details

    • toSqlName

      public String toSqlName(String javaName)
      Description copied from interface: NamingStrategy
      java名称转数据库名称
      Specified by:
      toSqlName in interface NamingStrategy
      Parameters:
      javaName - java名称,不能为null
      Returns:
      数据库侧名称,不允许返回null