Groovy Documentation

griffon.plugins.mybatis
[Groovy] Class SqlSessionFactoryHolder

java.lang.Object
  griffon.plugins.mybatis.SqlSessionFactoryHolder
All Implemented Interfaces:
SqlSessionProvider

@Singleton
class SqlSessionFactoryHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static Object[] LOCK

private static org.apache.commons.logging.Log LOG

private Map sessionFactories

 
Constructor Summary
SqlSessionFactoryHolder()

 
Method Summary
void disconnectSqlSessionFactory(String sessionFactoryName)

private org.apache.ibatis.session.SqlSessionFactory fetchSqlSessionFactory(String sessionFactoryName)

String[] getSessionFactoryNames()

org.apache.ibatis.session.SqlSessionFactory getSqlSessionFactory(String sessionFactoryName = 'default')

boolean isSqlSessionFactoryAvailable(String sessionFactoryName)

private org.apache.ibatis.session.SqlSessionFactory retrieveSqlSessionFactory(String sessionFactoryName)

void setSqlSessionFactory(String sessionFactoryName = 'default', org.apache.ibatis.session.SqlSessionFactory sf)

private void storeSqlSessionFactory(String sessionFactoryName, org.apache.ibatis.session.SqlSessionFactory sf)

Object withSqlSession(String sessionFactoryName = 'default', Closure closure)

Object withSqlSession(String sessionFactoryName = 'default', CallableWithArgs callable)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

LOCK

private static final Object[] LOCK


LOG

private static final org.apache.commons.logging.Log LOG


sessionFactories

private final Map sessionFactories


 
Constructor Detail

SqlSessionFactoryHolder

SqlSessionFactoryHolder()


 
Method Detail

disconnectSqlSessionFactory

void disconnectSqlSessionFactory(String sessionFactoryName)


fetchSqlSessionFactory

private org.apache.ibatis.session.SqlSessionFactory fetchSqlSessionFactory(String sessionFactoryName)


getSessionFactoryNames

String[] getSessionFactoryNames()


getSqlSessionFactory

org.apache.ibatis.session.SqlSessionFactory getSqlSessionFactory(String sessionFactoryName = 'default')


isSqlSessionFactoryAvailable

boolean isSqlSessionFactoryAvailable(String sessionFactoryName)


retrieveSqlSessionFactory

private org.apache.ibatis.session.SqlSessionFactory retrieveSqlSessionFactory(String sessionFactoryName)


setSqlSessionFactory

void setSqlSessionFactory(String sessionFactoryName = 'default', org.apache.ibatis.session.SqlSessionFactory sf)


storeSqlSessionFactory

private void storeSqlSessionFactory(String sessionFactoryName, org.apache.ibatis.session.SqlSessionFactory sf)


withSqlSession

Object withSqlSession(String sessionFactoryName = 'default', Closure closure)


withSqlSession

Object withSqlSession(String sessionFactoryName = 'default', CallableWithArgs callable)


 

Groovy Documentation