Package com.suse.common.database
Class DatabaseSessionFactory
- java.lang.Object
-
- com.suse.common.database.DatabaseSessionFactory
-
public class DatabaseSessionFactory extends java.lang.ObjectA wrapper to initialize and store the MybatisSqlSessionFactory
-
-
Field Summary
Fields Modifier and Type Field Description private static org.apache.ibatis.session.SqlSessionFactorysessionFactory
-
Constructor Summary
Constructors Modifier Constructor Description privateDatabaseSessionFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.ibatis.session.SqlSessionFactorygetSessionFactory()Get the database session factorystatic voidinitialize(java.lang.String configResource, java.util.Properties properties)Initialize the database sessionstatic booleanisInitialized()Check if the database session factory is initialized
-
-
-
Method Detail
-
initialize
public static void initialize(java.lang.String configResource, java.util.Properties properties)Initialize the database session- Parameters:
configResource- the path of the configuration file, processable by an invocation ofClassLoader.getSystemResourceAsStream(String)properties- runtime configuration properties to customize the configuration
-
isInitialized
public static boolean isInitialized()
Check if the database session factory is initialized- Returns:
- true if the session factory has been initialized
-
getSessionFactory
public static org.apache.ibatis.session.SqlSessionFactory getSessionFactory()
Get the database session factory- Returns:
- the static instance
-
-