List of usage examples for org.apache.ibatis.session SqlSession getMapper
<T> T getMapper(Class<T> type);
From source file:com.github.abel533.entity.test.TestSelect.java
License:Open Source License
@Test public void testSelectAllByNew() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {// w w w .j a va 2 s .co m CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); List<Country> countryList = entityMapper.select(new Country()); Assert.assertEquals(183, countryList.size()); } finally { sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestSelect.java
License:Open Source License
@Test public void testSelectOne() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {//from w w w.j ava 2s .c o m CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); Country country = new Country(); country.setCountrycode("CN"); List<Country> countryList = entityMapper.select(country); Assert.assertEquals(1, countryList.size()); } finally { sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestSelect.java
License:Open Source License
@Test(expected = Exception.class) public void testSelectAllByNull() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {/*from www . java2s . c o m*/ CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); entityMapper.select(null); } finally { sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestSelectByPrimaryKey.java
License:Open Source License
@Test public void testSelectByPrimaryKey() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {//w ww . j ava 2s . c o m CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); Country country = entityMapper.selectByPrimaryKey(Country.class, 1); Assert.assertEquals(1, (int) country.getId()); Assert.assertEquals("Angola", country.getCountryname()); UserInfo userInfo = entityMapper.selectByPrimaryKey(UserInfo.class, 1); Assert.assertEquals("test1", userInfo.getUsername()); } finally { sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestSelectByPrimaryKey.java
License:Open Source License
@Test(expected = Exception.class) public void testByNull() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {/*from ww w . j a v a2 s .c om*/ CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); entityMapper.selectByPrimaryKey(Country.class, null); } finally { sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestSelectOne.java
License:Open Source License
@Test(expected = TooManyResultsException.class) public void testSelectAllByNew() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {/*from w w w . ja va 2 s .c o m*/ CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); entityMapper.selectOne(new Country()); } finally { sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestSelectOne.java
License:Open Source License
@Test public void testSelectOne() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {/*from w w w . j ava 2s .c o m*/ CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); Country country = new Country(); country.setCountrycode("CN"); Country result = entityMapper.selectOne(country); Assert.assertEquals("China", result.getCountryname()); } finally { sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestSelectOne.java
License:Open Source License
@Test(expected = Exception.class) public void testSelectAllByNull() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {/*ww w. j a va 2s. com*/ CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); entityMapper.selectOne(null); } finally { sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestUpdateByPrimaryKey.java
License:Open Source License
@Test public void testUpdateByPrimaryKey() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {// ww w. j a v a 2 s .c o m CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); Country country = new Country(); country.setId(100); country.setCountryname(""); int count = entityMapper.updateByPrimaryKey(country); Assert.assertEquals(1, count); country = entityMapper.selectByPrimaryKey(Country.class, 100); Assert.assertNull(country.getCountrycode()); Assert.assertEquals("", country.getCountryname()); } finally { // sqlSession.rollback(); sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestUpdateByPrimaryKey.java
License:Open Source License
@Test(expected = Exception.class) public void testUpdateNull() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {/*from ww w . ja v a 2s . c o m*/ CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); entityMapper.updateByPrimaryKey(null); } finally { sqlSession.close(); } }