Package org.apache.ibatis.session

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


                    Child child = (Child)context.getResultObject();
                    children.add(child);
                }
            };
            MyResultHandler myResultHandler = new MyResultHandler();
            sqlSession.select("org.apache.ibatis.submitted.deferload_common_property.ChildMapper.selectAll", myResultHandler);
            for (Child child: myResultHandler.children) {
                assertNotNull(child.getFather());
            }
        } finally {
            sqlSession.close();
View Full Code Here


                public void handleResult(ResultContext context) {
                    Child child = (Child)context.getResultObject();
                    assertNotNull(child.getFather());
                }
            };
            sqlSession.select("org.apache.ibatis.submitted.deferload_common_property.ChildMapper.selectAll", new MyResultHandler());
        } finally {
            sqlSession.close();
        }
    }
View Full Code Here

                    Child child = (Child)context.getResultObject();
                    children.add(child);
                }
            };
            MyResultHandler myResultHandler = new MyResultHandler();
            sqlSession.select("org.apache.ibatis.submitted.deferload_common_property.ChildMapper.selectAll", myResultHandler);
            for (Child child: myResultHandler.children) {
                assertNotNull(child.getFather());
            }
        } finally {
            sqlSession.close();
View Full Code Here

                public void handleResult(ResultContext context) {
                    Child child = (Child)context.getResultObject();
                    assertNotNull(child.getFather());
                }
            };
            sqlSession.select("org.apache.ibatis.submitted.deferload_common_property.ChildMapper.selectAll", new MyResultHandler());
        } finally {
            sqlSession.close();
        }
    }
}
View Full Code Here

  @Test
  // issue #542
  public void testGetPersonWithHandler() {
    SqlSession sqlSession = sqlSessionFactory.openSession();
    try {
      sqlSession.select("getPersons", new ResultHandler() {
        public void handleResult(ResultContext context) {
          Person person = (Person) context.getResultObject();
          if ("grandma".equals(person.getName())) {
            Assert.assertEquals(2, person.getItems().size());
          }
View Full Code Here

  @Test(expected=PersistenceException.class)
  public void testUnorderedGetPersonWithHandler() {
    SqlSession sqlSession = sqlSessionFactory.openSession();
    try {
      sqlSession.select("getPersonsWithItemsOrdered", new ResultHandler() {
        public void handleResult(ResultContext context) {
          Person person = (Person) context.getResultObject();
          if ("grandma".equals(person.getName())) {
            Assert.assertEquals(2, person.getItems().size());
          }
View Full Code Here

  @Test
  public void shouldExecuteMultipleBoundSelectOfBlogsByIdInWithProvidedResultHandlerBetweenSessions() {
    SqlSession session = sqlSessionFactory.openSession();
    try {
      final DefaultResultHandler handler = new DefaultResultHandler();
      session.select("selectBlogsAsMapById", handler);

      //new session
      session.close();
      session = sqlSessionFactory.openSession();
View Full Code Here

      //new session
      session.close();
      session = sqlSessionFactory.openSession();

      final DefaultResultHandler moreHandler = new DefaultResultHandler();
      session.select("selectBlogsAsMapById", moreHandler);

      assertEquals(2, handler.getResultList().size());
      assertEquals(2, moreHandler.getResultList().size());

    } finally {
View Full Code Here

  @Test
  public void shouldExecuteMultipleBoundSelectOfBlogsByIdInWithProvidedResultHandlerInSameSession() {
    SqlSession session = sqlSessionFactory.openSession();
    try {
      final DefaultResultHandler handler = new DefaultResultHandler();
      session.select("selectBlogsAsMapById", handler);

      final DefaultResultHandler moreHandler = new DefaultResultHandler();
      session.select("selectBlogsAsMapById", moreHandler);

      assertEquals(2, handler.getResultList().size());
View Full Code Here

    try {
      final DefaultResultHandler handler = new DefaultResultHandler();
      session.select("selectBlogsAsMapById", handler);

      final DefaultResultHandler moreHandler = new DefaultResultHandler();
      session.select("selectBlogsAsMapById", moreHandler);

      assertEquals(2, handler.getResultList().size());
      assertEquals(2, moreHandler.getResultList().size());

    } finally {
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.