public class Basetest {
private Logger logger = LogManager.getLogger(Basetest.class);
public SqlSessionFactory sqlSessionFactory = null;
@Test
public void test() {
SqlSession session = null;
try {
session = sqlSessionFactory.openSession();
List<Dynasty> selectList = session.selectList("selectList");
for (Dynasty dynasty : selectList) {
logger.info("=====" + dynasty.getCapital());
}
} catch (Exception e) {
logger.error("报错了:", e);
} finally {
if (session != null) {
session.close();
session = null;
}
}
}
@Before
public void init() {
try {
String resource = "mybatis-config.xml";
InputStream is = Resources.getResourceAsStream(resource);
sqlSessionFactory = new SqlSessionFactoryBuilder().build(is);
} catch (Exception e) {
logger.error("初始化报错了:", e);
}
}
}