Interface RelationalPersistentEntity<T>

All Superinterfaces:
Iterable<RelationalPersistentProperty>, MutablePersistentEntity<T,RelationalPersistentProperty>, PersistentEntity<T,RelationalPersistentProperty>

public interface RelationalPersistentEntity<T> extends MutablePersistentEntity<T,RelationalPersistentProperty>
A PersistentEntity interface with additional methods for JDBC/RDBMS related metadata.
Author:
Jens Schauder, Oliver Gierke, Mark Paluch
  • Method Details

    • getTableName

      SqlIdentifier getTableName()
      Returns the unqualified name of the table (i.e. without schema or owner) backing the given entity.
      Returns:
      the table name.
    • getQualifiedTableName

      default SqlIdentifier getQualifiedTableName()
      Returns the qualified name of the table backing the given entity, including the schema.
      Returns:
      the table name including the schema if there is any specified.
      Since:
      3.0
    • getIdColumn

      SqlIdentifier getIdColumn()
      Returns the column representing the identifier.
      Returns:
      will never be null.