public class SqlSession extends Object implements AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
protected ClassCreator |
classCreator |
protected Connection |
connection |
protected DataSource |
dataSource |
protected Map<String,PipeFunction> |
pipeFunctions |
| Constructor and Description |
|---|
SqlSession() |
SqlSession(DataSource dataSource) |
SqlSession(String url,
String username,
String password) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFunction(Map<String,PipeFunction> functions) |
void |
addFunction(String name,
PipeFunction function) |
void |
close() |
void |
commit() |
Connection |
getConnection() |
<E> E |
getDao(Class<E> klass) |
DataSource |
getDataSource() |
Map<String,PipeFunction> |
getPipeFunctions() |
void |
rollback() |
protected Map<String,PipeFunction> pipeFunctions
protected DataSource dataSource
protected Connection connection
protected ClassCreator classCreator
public SqlSession()
public SqlSession(DataSource dataSource)
public DataSource getDataSource()
public void addFunction(String name, PipeFunction function)
public void addFunction(Map<String,PipeFunction> functions)
public Map<String,PipeFunction> getPipeFunctions()
public Connection getConnection() throws SQLException
SQLExceptionpublic void commit()
throws SQLException
SQLExceptionpublic void rollback()
throws SQLException
SQLExceptionpublic void close()
throws SQLException
close in interface AutoCloseableSQLExceptionpublic <E> E getDao(Class<E> klass)
Copyright © 2017 CodeLutin. All rights reserved.