Files
vexplor/backend/src/main/java/com/pms/common/SqlMapConfig.java
2025-08-21 09:41:46 +09:00

40 lines
855 B
Java

package com.pms.common;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@Component
public class SqlMapConfig {
@Autowired
private SqlSessionFactory sqlSessionFactory;
@Autowired
private SqlSessionTemplate sqlSessionTemplate;
private static SqlMapConfig instance;
@Autowired
public void setInstance() {
instance = this;
}
public static SqlMapConfig getInstance(){
return instance;
}
public SqlSessionFactory getSqlMapInstance(){
return sqlSessionFactory;
}
public SqlSession getSqlSession(){
return sqlSessionTemplate;
}
public SqlSession getSqlSession(boolean autoCommit){
return sqlSessionTemplate;
}
}