Class TableModule


  • public class TableModule
    extends Object
    A helper module for getting information about database tables and their columns.
    Author:
    Collin Alpert
    • Method Detail

      • getInstance

        public static TableModule getInstance()
      • getTableName

        public String getTableName​(Class<?> type)
        Gets the database table name from the TableName attribute on the class. If there is no attribute, the class name in lower case characters is returned.
        Parameters:
        type - The entity to get the table name of.
        Returns:
        The table name.
      • getColumnName

        public String getColumnName​(Field field)
        Gets the corresponding table column name of a field.
        Parameters:
        field - The field representing the column in a table.
        Returns:
        The column name in the table.