Skip to content

Commit d8b982e

Browse files
committed
correct sql session usage
1 parent 420065c commit d8b982e

File tree

1 file changed

+0
-29
lines changed

1 file changed

+0
-29
lines changed

start-db-core/src/main/java/org/urbcomp/start/db/metadata/SqlSessionUtil.java

-29
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,6 @@
3535
public class SqlSessionUtil {
3636
private static final String MYBATIS_CONFIG_PATH = "mybatis-config.xml";
3737

38-
/**
39-
* SqlSession instance
40-
*/
41-
private final SqlSession sqlSession;
42-
43-
/**
44-
* SqlSession instance for manual commit
45-
*/
46-
private final SqlSession sqlSessionManualCommit;
47-
4838
private final SqlSessionFactory sqlSessionFactory;
4939

5040
/**
@@ -55,8 +45,6 @@ public class SqlSessionUtil {
5545
private SqlSessionUtil() {
5646
InputStream inputStream = ResourceUtil.readResource(MYBATIS_CONFIG_PATH);
5747
this.sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
58-
sqlSession = sqlSessionFactory.openSession(true);
59-
sqlSessionManualCommit = sqlSessionFactory.openSession();
6048
}
6149

6250
/**
@@ -76,24 +64,7 @@ public static SqlSessionUtil getInstance() {
7664
return SqlSessionUtilHolder.INSTANCE;
7765
}
7866

79-
/**
80-
* @param autoCommit autoCommit get instance of SqlSession
81-
* @return SqlSession
82-
*/
83-
public static SqlSession getSession(boolean autoCommit) {
84-
if (autoCommit) {
85-
return SqlSessionUtilHolder.INSTANCE.sqlSession;
86-
} else {
87-
return SqlSessionUtilHolder.INSTANCE.sqlSessionManualCommit;
88-
}
89-
}
90-
9167
public static SqlSession createSqlSession(boolean autoCommit) {
9268
return getInstance().sqlSessionFactory.openSession(autoCommit);
9369
}
94-
95-
public static void clearCache() {
96-
SqlSessionUtilHolder.INSTANCE.sqlSession.clearCache();
97-
SqlSessionUtilHolder.INSTANCE.sqlSessionManualCommit.clearCache();
98-
}
9970
}

0 commit comments

Comments
 (0)