GetORMTransactionIsolation()

edit

Returns the JDBC transaction isolation level from the ORM session's connection as a string (e.g. "serializable"). Returns an empty string if no ORM session is active.

Requires Extension: Hibernate ORM Engine Extension

GetORMTransactionIsolation( );

Returns: String

The isolation level as a lowercase string, or an empty string if no ORM session is active.

This function does not take any arguments.

Usage Notes

edit

New in 5.6. Returns the isolation level as a lowercase string matching the convention of the core getTransactionIsolation() BIF.

Possible return values: "none", "read_uncommitted", "read_committed", "repeatable_read", "serializable", or "" if no ORM session is active.

See ORM - Sessions and Transactions for transaction isolation details.

Examples

edit
transaction isolation="serializable" {
	level = GetORMTransactionIsolation();
	systemOutput( "Isolation: #level#", true ); // "serializable"
	entitySave( entityNew( "User", { name: "Susi" } ) );
}

See also