Package org.apache.ibatis.session

Examples of org.apache.ibatis.session.SqlSession.selectList()


      Parameter parameter = new Parameter();
      parameter.setEnabled(true);
      parameter.setSchema("ibtest");
      parameter.setIds(ids);

      List<Map<String, Object>> answer = sqlSession.selectList("org.apache.ibatis.submitted.dynsql.select", parameter);

      assertTrue(answer.size() == 3);
    } finally {
      sqlSession.close();
    }
View Full Code Here


      Parameter parameter = new Parameter();
      parameter.setEnabled(true);
      parameter.setSchema("ibtest");
      parameter.setIds(ids);

      List<Map<String, Object>> answer = sqlSession.selectList("org.apache.ibatis.submitted.dynsql.select_simple", parameter);

      assertTrue(answer.size() == 3);
    } finally {
      sqlSession.close();
    }
View Full Code Here

  @Test
  public void testSelectLike() {
    SqlSession sqlSession = sqlSessionFactory.openSession();
    try {

      List<Map<String, Object>> answer = sqlSession.selectList("org.apache.ibatis.submitted.dynsql.selectLike", "Ba");

      assertTrue(answer.size() == 2);
      assertEquals(new Integer(4), answer.get(0).get("ID"));
      assertEquals(new Integer(6), answer.get(1).get("ID"));
View Full Code Here

  @Test
  public void testNumerics() {
    SqlSession sqlSession = sqlSessionFactory.openSession();
    try {
      List<NumericRow> answer = sqlSession.selectList("org.apache.ibatis.submitted.dynsql.selectNumerics");

      assertTrue(answer.size() == 1);

      NumericRow row = answer.get(0);
      assertEquals(1, (int) row.getId());
View Full Code Here

  @Test
  public void testOgnlStaticMethodCall() {
    SqlSession sqlSession = sqlSessionFactory.openSession();
    try {
      List<Map<String, Object>> answer = sqlSession.selectList("org.apache.ibatis.submitted.dynsql.ognlStaticMethodCall", "Rock 'n Roll");
      assertTrue(answer.size() == 1);
      assertEquals(new Integer(7), answer.get(0).get("ID"));

    } finally {
      sqlSession.close();
View Full Code Here

    } finally {
      sqlSession.close();
    }

    sqlSession = sqlSessionFactory.openSession();
    List<User> users = sqlSession.selectList("select");
    Assert.assertTrue(users.size() == 2);
  }

  public void testJdbc3Support() throws Exception {
    Connection conn = sqlSessionFactory.getConfiguration().getEnvironment().getDataSource().getConnection();
View Full Code Here

      criterion.setValue("Fred");
      Parameter parameter = new Parameter();
      parameter.setCriterion(criterion);

      List<Map<String, Object>> answer =
          sqlSession.selectList("org.apache.ibatis.submitted.criterion.simpleSelect", parameter);

      assertEquals(1, answer.size());
    } finally {
      sqlSession.close();
    }
View Full Code Here

  @Test
  public void shouldNotOverwriteCollectionOnNestedResultMap() {
    SqlSession session = factory.openSession();
    try {
    List<Author> authors = session.selectList("getAllAuthors");
    assertEquals(1, authors.size());
    assertEquals(4, authors.get(0).getPosts().size());
    } finally {
      session.close();
    }
View Full Code Here

  @Ignore // issue #75 nested selects overwrite collections
  @Test
  public void shouldNotOverwriteCollectionOnNestedQuery() {
    SqlSession session = factory.openSession();
    try {
    List<Author> authors = session.selectList("getAllAuthorsNestedQuery");
    assertEquals(1, authors.size());
    assertEquals(4, authors.get(0).getPosts().size());
    } finally {
      session.close();
    }
View Full Code Here

    } finally {
      sqlSession.close();
    }

    sqlSession = sqlSessionFactory.openSession();
    List<User> users = sqlSession.selectList("selectIdentity");
    Assert.assertTrue(users.size() == 2);
  }

}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.