Interface IdentifierGenerator

    • Method Detail

      • generate

        java.io.Serializable generate​(SharedSessionContractImplementor session,
                                      java.lang.Object object)
                               throws HibernateException
        Generate a new identifier.
        Parameters:
        session - The session from which the request originates
        object - the entity or collection (idbag) for which the id is being generated
        Returns:
        a new identifier
        Throws:
        HibernateException - Indicates trouble generating the identifier
      • supportsJdbcBatchInserts

        default boolean supportsJdbcBatchInserts()
        Check if JDBC batch inserts are supported.
        Returns:
        JDBC batch inserts are supported.