Groovy Documentation

griffon.plugins.mybatis
[Groovy] Class MybatisHolder

java.lang.Object
  griffon.plugins.mybatis.MybatisHolder

class MybatisHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static String DEFAULT

private static MybatisHolder INSTANCE

private static Object[] LOCK

private Map sessionFactories

 
Constructor Summary
private MybatisHolder()

 
Method Summary
void disconnectSqlSessionFactory(String sessionFactoryName)

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

static MybatisHolder getInstance()

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

String[] getSqlSessionFactoryNames()

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)

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

Field Detail

DEFAULT

private static final String DEFAULT


INSTANCE

private static final MybatisHolder INSTANCE


LOCK

private static final Object[] LOCK


sessionFactories

private final Map sessionFactories


 
Constructor Detail

MybatisHolder

private MybatisHolder()


 
Method Detail

disconnectSqlSessionFactory

void disconnectSqlSessionFactory(String sessionFactoryName)


fetchSqlSessionFactory

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


getInstance

static MybatisHolder getInstance()


getSqlSessionFactory

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


getSqlSessionFactoryNames

String[] getSqlSessionFactoryNames()


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)


 

Groovy Documentation