Groovy Documentation

griffon.plugins.mybatis
[Groovy] Class MybatisConnector

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

@Singleton
final class MybatisConnector
extends Object

Authors:
Andres Almiray


Field Summary
private def bootstrap

private Set mappers

 
Constructor Summary
MybatisConnector()

 
Method Summary
org.apache.ibatis.session.SqlSessionFactory connect(GriffonApplication app, String dataSourceName = 'default')

ConfigObject createConfig(GriffonApplication app)

private org.apache.ibatis.session.SqlSessionFactory createSqlSessionFactory(ConfigObject config, String dataSourceName)

void disconnect(GriffonApplication app, String dataSourceName = 'default')

private ConfigObject narrowConfig(ConfigObject config, String dataSourceName)

private void readMappers()

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

bootstrap

private def bootstrap


mappers

private final Set mappers


 
Constructor Detail

MybatisConnector

MybatisConnector()


 
Method Detail

connect

org.apache.ibatis.session.SqlSessionFactory connect(GriffonApplication app, String dataSourceName = 'default')


createConfig

ConfigObject createConfig(GriffonApplication app)


createSqlSessionFactory

private org.apache.ibatis.session.SqlSessionFactory createSqlSessionFactory(ConfigObject config, String dataSourceName)


disconnect

void disconnect(GriffonApplication app, String dataSourceName = 'default')


narrowConfig

private ConfigObject narrowConfig(ConfigObject config, String dataSourceName)


readMappers

private void readMappers()


withSqlSession

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


withSqlSession

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


 

Groovy Documentation