All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.huiche.extra.sql.builder.naming.NamingRule Maven / Gradle / Ivy

package org.huiche.extra.sql.builder.naming;

import javax.annotation.Nonnull;

/**
 * sql命名规则接口
 *
 * @author Maning
 */
public interface NamingRule {
    /**
     * java名称(类,属性)转数据库(表,字段)名称
     *
     * @param javaName Java名称
     * @return 数据库名称
     */
    @Nonnull
    String javaName2SqlName(@Nonnull String javaName);

    /**
     * java名称(类,属性)转数据库(表,字段)名称
     *
     * @param sqlName 数据库名称
     * @return java名称
     */
    @Nonnull
    String sqlName2JavaName(@Nonnull String sqlName);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy