45 lines
1.4 KiB
Java
45 lines
1.4 KiB
Java
|
package mybatisTest;
|
||
|
|
||
|
import aiyh.utils.MybatisUtil;
|
||
|
import baseTest.BaseTest;
|
||
|
import mybatisTest.dao.ITestDAO;
|
||
|
import mybatisTest.entity.License;
|
||
|
import org.apache.ibatis.io.Resources;
|
||
|
import org.apache.ibatis.session.SqlSession;
|
||
|
import org.apache.ibatis.session.SqlSessionFactory;
|
||
|
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
|
||
|
import org.apache.ibatis.session.SqlSessionManager;
|
||
|
import org.junit.Test;
|
||
|
|
||
|
import java.io.Reader;
|
||
|
|
||
|
/**
|
||
|
* @author EBU7-dev1-ayh
|
||
|
* create 2021/12/14 0014 12:52
|
||
|
*/
|
||
|
|
||
|
|
||
|
public class MybatisTest extends BaseTest {
|
||
|
//查询
|
||
|
@Test
|
||
|
public void testName() throws Exception{
|
||
|
SqlSession session = null;
|
||
|
Reader resourceAsReader = Resources.getResourceAsReader("WEB-INF/test-mybatis-config.xml");
|
||
|
SqlSessionFactory build = new SqlSessionFactoryBuilder().build(resourceAsReader);
|
||
|
session = build.openSession();
|
||
|
ITestDAO mapper = session.getMapper(ITestDAO.class);
|
||
|
// Map<String, String> map = mapper.selectOne();
|
||
|
// System.err.println(map);
|
||
|
session.close();
|
||
|
}
|
||
|
|
||
|
@Test
|
||
|
public void test(){
|
||
|
SqlSessionManager sessionManager = MybatisUtil.getSessionManager("test-mybatis-config.xml");
|
||
|
ITestDAO mapper = sessionManager.getMapper(ITestDAO.class);
|
||
|
License license = mapper.selectOne();
|
||
|
System.out.println(license);
|
||
|
}
|
||
|
|
||
|
}
|