Interface PostInsertIdentityPersister

    • Method Detail

      • getSelectByUniqueKeyString

        String getSelectByUniqueKeyString​(String propertyName)
        Get a SQL select string that performs a select based on a unique key determined by the given property name.
        Parameters:
        propertyName - The name of the property which maps to the column(s) to use in the select statement restriction.
        Returns:
        The SQL select string
      • getSelectByUniqueKeyString

        default String getSelectByUniqueKeyString​(String[] propertyNames)
        Get a SQL select string that performs a select based on a unique key determined by the given property names.
        Parameters:
        propertyNames - The names of the properties which maps to the column(s) to use in the select statement restriction.
        Returns:
        The SQL select string
      • getIdentitySelectString

        String getIdentitySelectString()
        Get the database-specific SQL command to retrieve the last generated IDENTITY value.
        Returns:
        The SQL command string
      • getIdentifierColumnNames

        String[] getIdentifierColumnNames()
      • getRootTableKeyColumnNames

        String[] getRootTableKeyColumnNames()
        The names of the primary key columns in the root table.
        Returns:
        The primary key column names.