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.TestCount.java
License:Open Source License
@Test public void testCountAllByNew() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {/*w w w .ja v a 2 s .c om*/ CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); int count = entityMapper.count(new Country()); Assert.assertEquals(183, count); } finally { sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestCount.java
License:Open Source License
@Test public void testSelectOne() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {//w ww .java 2 s . c o m CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); Country country = new Country(); country.setCountrycode("CN"); int count = entityMapper.count(country); Assert.assertEquals(1, count); } finally { sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestCount.java
License:Open Source License
@Test(expected = Exception.class) public void testSelectAllByNull() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {/* w ww . j a v a2 s.c o m*/ CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); entityMapper.count(null); } finally { sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestDelete.java
License:Open Source License
@Test(expected = Exception.class) public void testDeleteByNew() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {//from w w w.ja va 2s. c om CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); //? entityMapper.delete(new Country()); } finally { // sqlSession.rollback(); sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestDelete.java
License:Open Source License
@Test public void testDeleteOne() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {//w ww. ja v a 2s . c om CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); Country country = new Country(); country.setCountrycode("CN"); int count = entityMapper.delete(country); Assert.assertEquals(1, count); Assert.assertEquals(182, entityMapper.count(new Country())); } finally { // sqlSession.rollback(); sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestDelete.java
License:Open Source License
@Test(expected = Exception.class) public void testDeleteNull() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {/*from w w w. jav a 2 s .c o m*/ CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); entityMapper.delete(null); } finally { sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestDeleteByPrimaryKey.java
License:Open Source License
@Test public void testDeleteByPrimaryKey() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {// www. ja v a 2s . c om CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); //? int count = entityMapper.deleteByPrimaryKey(Country.class, 1); Assert.assertEquals(1, count); Assert.assertEquals(182, entityMapper.count(new Country())); } finally { // sqlSession.rollback(); sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestDeleteByPrimaryKey.java
License:Open Source License
@Test(expected = Exception.class) public void testDeleteNull() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {//from ww w. ja v a 2 s . c om CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); entityMapper.deleteByPrimaryKey(Country.class, null); } finally { sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestExample.java
License:Open Source License
@Test public void testCountByExample() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {/*from w ww . j ava 2 s. co m*/ CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); Example example = new Example(Country.class); example.createCriteria().andGreaterThan("id", 100).andLessThanOrEqualTo("id", 150); int count = entityMapper.countByExample(example); Assert.assertEquals(50, count); example = new Example(Country.class); example.createCriteria().andLike("countryname", "A%"); count = entityMapper.countByExample(example); Assert.assertEquals(12, count); } finally { sqlSession.close(); } }
From source file:com.github.abel533.entity.test.TestExample.java
License:Open Source License
@Test public void testDeleteByExample() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {//from w ww . j ava 2 s . c o m CommonMapper commonMapper = sqlSession.getMapper(CommonMapper.class); EntityMapper entityMapper = new EntityMapper(commonMapper); Example example = new Example(Country.class); example.createCriteria().andGreaterThan("id", 100).andLessThanOrEqualTo("id", 150); int count = entityMapper.deleteByExample(example); Assert.assertEquals(50, count); example = new Example(Country.class); example.createCriteria().andLike("countryname", "A%"); count = entityMapper.deleteByExample(example); Assert.assertEquals(12, count); } finally { // sqlSession.rollback(); sqlSession.close(); } }