Class TableModule
- java.lang.Object
-
- com.github.collinalpert.java2db.modules.TableModule
-
public class TableModule extends java.lang.ObjectA helper module for getting information about database tables and their columns.- Author:
- Collin Alpert
-
-
Constructor Summary
Constructors Constructor Description TableModule()
-
Method Summary
Modifier and Type Method Description java.lang.StringgetColumnName(java.lang.reflect.Field field)Gets the corresponding table column name of a field.java.lang.StringgetTableName(java.lang.Class<?> type)Gets the database table name from theTableNameattribute on the class.
-
-
-
Method Detail
-
getTableName
public java.lang.String getTableName(java.lang.Class<?> type)
Gets the database table name from theTableNameattribute 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 java.lang.String getColumnName(java.lang.reflect.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.
-
-