The ISessionFactoryImplementor type exposes the following members.

Properties

  NameDescription
BatchSize
ConnectionProvider
Get the IConnectionProvider used.
(Inherited from ISessionFactory.)
CurrentSessionContext
Gets the ICurrentSessionContext instance attached to this session factory.
DefaultSchema
Get the database schema specified in hibernate.default_schema
DefinedFilterNames
Obtain a set of the names of all filters defined on this SessionFactory.
(Inherited from ISessionFactory.)
Dialect
Get the SQL Dialect
(Inherited from ISessionFactory.)
FetchSize
IsBatchUpdateEnabled
Gets a boolean indicating if the sql statement should be prepared. The value is calculated from hibernate.adonet.batch_size if the value exists and greater than 0.
IsGetGeneratedKeysEnabled
Is PreparedStatement.getGeneratedKeys supported (Java-specific?)
Isolation
Gets the IsolationLevel an IDbTransaction should be set to.
IsOuterJoinedFetchEnabled
Is outerjoin fetching enabled?
IsQueryCacheEnabled
Is query caching enabled?
IsScrollableResultSetsEnabled
Are scrollable ResultSets supported?
IsShowSqlEnabled
Are we logging SQL to the console?
Items
This collections allows external libraries to add their own configuration to the NHibernate session factory. This is needed in such cases where the library is tightly coupled to NHibernate, such as the case of NHibernate Search
(Inherited from ISessionFactory.)
MaximumFetchDepth
Maximum depth of outer join fetching
QueryCache
Get the default query cache
Settings (Inherited from ISessionFactory.)
SQLFunctionRegistry
TransactionFactory

See Also