List of usage examples for org.apache.ibatis.session SqlSession close
@Override
void close();
From source file:com.github.pagehelper.test.basic.dynamic.TestDynamicChoose.java
License:Open Source License
/** * Mapper?PageHelper.startPage??Mapper?? *///from w w w . j av a 2 s. com @Test public void testMapperWithStartPage() { SqlSession sqlSession = MybatisHelper.getSqlSession(); CountryMapper countryMapper = sqlSession.getMapper(CountryMapper.class); try { //?110?count PageHelper.startPage(1, 10); List<Country> list = countryMapper.selectChoose(1, 2); assertEquals(2, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(182, ((Page<?>) list).getTotal()); //?110?count PageHelper.startPage(1, 10); list = countryMapper.selectChoose(1, 2); assertEquals(2, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(182, ((Page<?>) list).getTotal()); } finally { sqlSession.close(); } }
From source file:com.github.pagehelper.test.basic.dynamic.TestDynamicForeach.java
License:Open Source License
/** * Mapper?PageHelper.startPage??Mapper?? *//*w ww. j a va 2s.c o m*/ @Test public void testMapperWithStartPage() { SqlSession sqlSession = MybatisHelper.getSqlSession(); CountryMapper countryMapper = sqlSession.getMapper(CountryMapper.class); try { //?110?count List<Long> idList = new ArrayList<Long>(); idList.add(1L); idList.add(2L); idList.add(3L); PageHelper.startPage(1, 2); List<Country> list = countryMapper.selectByIdList(idList); assertEquals(1, list.get(0).getId()); assertEquals(2, list.size()); assertEquals(3, ((Page<?>) list).getTotal()); } finally { sqlSession.close(); } }
From source file:com.github.pagehelper.test.basic.dynamic.TestDynamicForeach.java
License:Open Source License
/** * Mapper?PageHelper.startPage??Mapper?? *//*from w w w.j av a 2s. co m*/ @Test public void testMapperWithStartPage2() { SqlSession sqlSession = MybatisHelper.getSqlSession(); CountryMapper countryMapper = sqlSession.getMapper(CountryMapper.class); try { //?110?count List<Long> idList = new ArrayList<Long>(); idList.add(1L); idList.add(2L); idList.add(3L); PageHelper.startPage(1, 2); List<Country> list = countryMapper.selectByIdList2(idList); assertEquals(1, list.get(0).getId()); assertEquals(2, list.size()); assertEquals(3, ((Page<?>) list).getTotal()); } finally { sqlSession.close(); } }
From source file:com.github.pagehelper.test.basic.dynamic.TestDynamicIf.java
License:Open Source License
/** * Mapper?PageHelper.startPage??Mapper?? */// w ww. java2 s . c om @Test public void testCountCache() { SqlSession sqlSession = MybatisHelper.getSqlSession(); CountryMapper countryMapper = sqlSession.getMapper(CountryMapper.class); try { //?110?count PageHelper.startPage(1, 10); List<Country> list = countryMapper.selectIf(1); assertEquals(2, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(182, ((Page<?>) list).getTotal()); //?110?count PageHelper.startPage(1, 10); list = countryMapper.selectIf(null); assertEquals(1, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(183, ((Page<?>) list).getTotal()); } finally { sqlSession.close(); } }
From source file:com.github.pagehelper.test.basic.dynamic.TestDynamicIf.java
License:Open Source License
/** * Mapper?PageHelper.startPage??Mapper?? *//*from w w w. j av a2s .c om*/ @Test public void testCountCache2() { SqlSession sqlSession = MybatisHelper.getSqlSession(); CountryMapper countryMapper = sqlSession.getMapper(CountryMapper.class); try { //?110?count PageHelper.startPage(1, 10); List<Country> list = countryMapper.selectIf(1); assertEquals(2, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(182, ((Page<?>) list).getTotal()); //?110?count PageHelper.startPage(2, 10); list = countryMapper.selectIf(1); assertEquals(12, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(182, ((Page<?>) list).getTotal()); } finally { sqlSession.close(); } }
From source file:com.github.pagehelper.test.basic.dynamic.TestDynamicIf.java
License:Open Source License
/** * ?POJO?/*from ww w. j a va 2s . c om*/ */ @SuppressWarnings({ "rawtypes", "unchecked" }) @Test public void testMapper() { SqlSession sqlSession = MybatisHelper.getSqlSession(); CountryMapper countryMapper = sqlSession.getMapper(CountryMapper.class); try { Map map = new HashMap(); Country country = new Country(); country.setId(1); map.put("country", country); //?110?count PageHelper.startPage(1, 10); List<Country> list = countryMapper.selectIf3(country); assertEquals(2, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(182, ((Page<?>) list).getTotal()); } finally { sqlSession.close(); } }
From source file:com.github.pagehelper.test.basic.dynamic.TestDynamicIf2.java
License:Open Source License
/** * Mapper?PageHelper.startPage??Mapper?? *///from w w w . j a va 2s.c o m @Test public void testMapperWithStartPage() { SqlSession sqlSession = MybatisHelper.getSqlSession(); CountryMapper countryMapper = sqlSession.getMapper(CountryMapper.class); try { //?110?count PageHelper.startPage(1, 10); List<Country> list = countryMapper.selectIf2(1, 2); assertEquals(3, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(181, ((Page<?>) list).getTotal()); //?110?count PageHelper.startPage(1, 10); list = countryMapper.selectIf2(1, null); assertEquals(2, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(182, ((Page<?>) list).getTotal()); } finally { sqlSession.close(); } }
From source file:com.github.pagehelper.test.basic.dynamic.TestDynamicIfOrder.java
License:Open Source License
/** * Mapper?PageHelper.startPage??Mapper?? */// ww w.j av a 2 s .c o m @Test public void testMapperWithStartPage() { SqlSession sqlSession = MybatisHelper.getSqlSession(); CountryMapper countryMapper = sqlSession.getMapper(CountryMapper.class); try { //?110?count PageHelper.startPage(1, 10); List<Country> list = countryMapper.selectIf2ListAndOrder(Arrays.asList(1, 2), Arrays.asList(3, 4), null); assertEquals(5, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(179, ((Page<?>) list).getTotal()); //?110?count PageHelper.startPage(1, 10); list = countryMapper.selectIf2ListAndOrder(Arrays.asList(1, 2), null, "id"); assertEquals(3, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(181, ((Page<?>) list).getTotal()); //?110?count PageHelper.startPage(1, 10); list = countryMapper.selectIf2ListAndOrder(new ArrayList<Integer>(0), null, "countryname"); assertEquals(2, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(183, ((Page<?>) list).getTotal()); } finally { sqlSession.close(); } }
From source file:com.github.pagehelper.test.basic.dynamic.TestDynamicIfTwoList.java
License:Open Source License
/** * Mapper?PageHelper.startPage??Mapper?? *//*from w w w. j a va2s. co m*/ @Test public void testMapperWithStartPage() { SqlSession sqlSession = MybatisHelper.getSqlSession(); CountryMapper countryMapper = sqlSession.getMapper(CountryMapper.class); try { //?110?count PageHelper.startPage(1, 10); List<Country> list = countryMapper.selectIf2List(Arrays.asList(1, 2), Arrays.asList(3, 4)); assertEquals(5, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(179, ((Page<?>) list).getTotal()); //?110?count PageHelper.startPage(1, 10); list = countryMapper.selectIf2List(Arrays.asList(1, 2), null); assertEquals(3, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(181, ((Page<?>) list).getTotal()); //?110?count PageHelper.startPage(1, 10); list = countryMapper.selectIf2List(new ArrayList<Integer>(0), null); assertEquals(1, list.get(0).getId()); assertEquals(10, list.size()); assertEquals(183, ((Page<?>) list).getTotal()); } finally { sqlSession.close(); } }
From source file:com.github.pagehelper.test.basic.dynamic.TestDynamicWhere.java
License:Open Source License
@Test public void testMapperWithStartPage() { SqlSession sqlSession = MybatisHelper.getSqlSession(); CountryMapper countryMapper = sqlSession.getMapper(CountryMapper.class); try {/* w w w . j ava 2 s . c o m*/ //?110?count Map<String, Object> params = new HashMap<String, Object>(2); params.put("pageNum", 1L); params.put("pageSize", "100"); PageHelper.startPage(params); Map<String, Object> where = new HashMap<String, Object>(); where.put("id", 100); List<Country> list = countryMapper.selectByWhereMap(new Where(where)); assertEquals(100, list.get(0).getId()); assertEquals(1, list.size()); assertEquals(1, ((Page<?>) list).getTotal()); } finally { sqlSession.close(); } }