List of usage examples for org.apache.ibatis.session SqlSession getMapper
<T> T getMapper(Class<T> type);
From source file:com.quancheng.mybatis.mapper.test.country.TestSelectByPrimaryKey.java
License:Open Source License
/** * ??/*from w w w.j a v a 2s . com*/ */ @Test(expected = Exception.class) public void testDynamicDeleteNotFoundKeyProperties() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try { CountryMapper mapper = sqlSession.getMapper(CountryMapper.class); mapper.selectByPrimaryKey(new Key()); } finally { sqlSession.close(); } }
From source file:com.quancheng.mybatis.mapper.test.country.TestSelectByPrimaryKey.java
License:Open Source License
/** * ?// w w w . j av a 2 s.c om */ @Test public void testDynamicDeleteException() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try { CountryMapper mapper = sqlSession.getMapper(CountryMapper.class); mapper.selectByPrimaryKey(100); } finally { sqlSession.close(); } }
From source file:com.quancheng.mybatis.mapper.test.country.TestSelectCount.java
License:Open Source License
/** * //from ww w. j a v a2 s. c o m */ @Test public void testDynamicSelectCount() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try { CountryMapper mapper = sqlSession.getMapper(CountryMapper.class); // Assert.assertEquals(183, mapper.selectCount(new Country())); } finally { sqlSession.close(); } }
From source file:com.quancheng.mybatis.mapper.test.country.TestSelectCount.java
License:Open Source License
/** * ?null/*from www.j a va2 s.c o m*/ */ @Test public void testDynamicSelectAllByNull() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try { CountryMapper mapper = sqlSession.getMapper(CountryMapper.class); // Assert.assertEquals(183, mapper.selectCount(null)); } finally { sqlSession.close(); } }
From source file:com.quancheng.mybatis.mapper.test.country.TestSelectCount.java
License:Open Source License
/** * ??// w ww .j a va 2 s.c om */ @Test public void testDynamicSelect() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try { CountryMapper mapper = sqlSession.getMapper(CountryMapper.class); Country country = new Country(); country.setCountrycode("CN"); Assert.assertEquals(1, mapper.selectCount(country)); } finally { sqlSession.close(); } }
From source file:com.quancheng.mybatis.mapper.test.country.TestSelectCount.java
License:Open Source License
/** * ?//from w ww . j a v a2s .c om */ @Test public void testDynamicSelectZero() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try { CountryMapper mapper = sqlSession.getMapper(CountryMapper.class); Country country = new Country(); country.setCountrycode("CN"); country.setCountryname("?");// China Assert.assertEquals(0, mapper.selectCount(country)); } finally { sqlSession.close(); } }
From source file:com.quancheng.mybatis.mapper.test.country.TestSelectOne.java
License:Open Source License
/** * //w w w. j a v a 2s . com */ @Test(expected = TooManyResultsException.class) public void testDynamicSelectAll() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try { CountryMapper mapper = sqlSession.getMapper(CountryMapper.class); Country country = mapper.selectOne(new Country()); } finally { sqlSession.close(); } }
From source file:com.quancheng.mybatis.mapper.test.country.TestSelectOne.java
License:Open Source License
/** * ?null/* www .j a va2s. c om*/ */ @Test(expected = TooManyResultsException.class) public void testDynamicSelectAllByNull() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try { CountryMapper mapper = sqlSession.getMapper(CountryMapper.class); mapper.selectOne(null); } finally { sqlSession.close(); } }
From source file:com.quancheng.mybatis.mapper.test.country.TestSelectOne.java
License:Open Source License
/** * ??/*from w ww. ja v a 2s . c o m*/ */ @Test public void testDynamicSelect() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try { CountryMapper mapper = sqlSession.getMapper(CountryMapper.class); Country country = new Country(); country.setCountrycode("CN"); Country result = mapper.selectOne(country); Assert.assertEquals(true, result.getId() == 35); Assert.assertEquals("China", result.getCountryname()); } finally { sqlSession.close(); } }
From source file:com.quancheng.mybatis.mapper.test.country.TestSelectOne.java
License:Open Source License
/** * ?/*from w w w . ja v a 2 s .c o m*/ */ @Test public void testDynamicSelectZero() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try { CountryMapper mapper = sqlSession.getMapper(CountryMapper.class); Country country = new Country(); country.setCountrycode("CN"); country.setCountryname("?");// China Country result = mapper.selectOne(country); Assert.assertNull(result); } finally { sqlSession.close(); } }