Example usage for org.apache.ibatis.session SqlSession getMapper

List of usage examples for org.apache.ibatis.session SqlSession getMapper

Introduction

In this page you can find the example usage for org.apache.ibatis.session SqlSession getMapper.

Prototype

<T> T getMapper(Class<T> type);

Source Link

Document

Retrieves a mapper.

Usage

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();
    }
}