Examples of SqlSession


Examples of org.apache.ibatis.session.SqlSession

        }
    }

    private void doSelectOne(Exchange exchange) throws Exception {
        SqlSessionFactory client = endpoint.getSqlSessionFactory();
        SqlSession session = client.openSession();
        try {
            Object result;
            Object in = exchange.getIn().getBody();
            if (in != null) {
                if (LOG.isTraceEnabled()) {
                    LOG.trace("SelectOne: " + in + "  using statement: " + statement);
                }
                result = session.selectOne(statement, in);
            } else {
                if (LOG.isTraceEnabled()) {
                    LOG.trace("SelectOne using statement: " + statement);
                }
                result = session.selectOne(statement);
            }

            doProcessResult(exchange, result);
        } finally {
            session.close();
        }
    }
View Full Code Here

Examples of org.apache.ibatis.session.SqlSession

        }
    }

    private void doSelectList(Exchange exchange) throws Exception {
        SqlSessionFactory client = endpoint.getSqlSessionFactory();
        SqlSession session = client.openSession();
        try {
            Object result;
            Object in = exchange.getIn().getBody();
            if (in != null) {
                if (LOG.isTraceEnabled()) {
                    LOG.trace("SelectList: " + in + "  using statement: " + statement);
                }
                result = session.selectList(statement, in);
            } else {
                if (LOG.isTraceEnabled()) {
                    LOG.trace("SelectList using statement: " + statement);
                }
                result = session.selectList(statement);
            }

            doProcessResult(exchange, result);
        } finally {
            session.close();
        }
    }
View Full Code Here

Examples of org.apache.ibatis.session.SqlSession

        }
    }

    private void doInsert(Exchange exchange) throws Exception {
        SqlSessionFactory client = endpoint.getSqlSessionFactory();
        SqlSession session = client.openSession();
        try {
            Object result;
            Object in = exchange.getIn().getBody();
            if (in != null) {
                // lets handle arrays or collections of objects
                Iterator iter = ObjectHelper.createIterator(in);
                while (iter.hasNext()) {
                    Object value = iter.next();
                    if (LOG.isTraceEnabled()) {
                        LOG.trace("Inserting: " + value + " using statement: " + statement);
                    }
                    result = session.insert(statement, value);
                    doProcessResult(exchange, result);
                }
            } else {
                if (LOG.isTraceEnabled()) {
                    LOG.trace("Inserting using statement: " + statement);
                }
                result = session.insert(statement);
                doProcessResult(exchange, result);
            }
        } finally {
            session.commit();
            session.close();
        }
    }
View Full Code Here

Examples of org.apache.ibatis.session.SqlSession

        }
    }

    private void doUpdate(Exchange exchange) throws Exception {
        SqlSessionFactory client = endpoint.getSqlSessionFactory();
        SqlSession session = client.openSession();
        try {
            Object result;
            Object in = exchange.getIn().getBody();
            if (in != null) {
                // lets handle arrays or collections of objects
                Iterator iter = ObjectHelper.createIterator(in);
                while (iter.hasNext()) {
                    Object value = iter.next();
                    if (LOG.isTraceEnabled()) {
                        LOG.trace("Updating: " + value + " using statement: " + statement);
                    }
                    result = session.update(statement, value);
                    doProcessResult(exchange, result);
                }
            } else {
                if (LOG.isTraceEnabled()) {
                    LOG.trace("Updating using statement: " + statement);
                }
                result = session.update(statement);
                doProcessResult(exchange, result);
            }
        } finally {
            session.commit();
            session.close();
        }
    }
View Full Code Here

Examples of org.apache.ibatis.session.SqlSession

        }
    }

    private void doDelete(Exchange exchange) throws Exception {
        SqlSessionFactory client = endpoint.getSqlSessionFactory();
        SqlSession session = client.openSession();
        try {
            Object result;
            Object in = exchange.getIn().getBody();
            if (in != null) {
                // lets handle arrays or collections of objects
                Iterator iter = ObjectHelper.createIterator(in);
                while (iter.hasNext()) {
                    Object value = iter.next();
                    if (LOG.isTraceEnabled()) {
                        LOG.trace("Deleting: " + value + " using statement: " + statement);
                    }
                    result = session.delete(statement, value);
                    doProcessResult(exchange, result);
                }
            } else {
                if (LOG.isTraceEnabled()) {
                    LOG.trace("Deleting using statement: " + statement);
                }
                result = session.delete(statement);
                doProcessResult(exchange, result);
            }
        } finally {
            session.commit();
            session.close();
        }
    }
View Full Code Here

Examples of org.apache.ibatis.session.SqlSession

    //
    // @Test
    // public void hello() {}
    @Test
    public void funAuthQueryTest() {
        SqlSession sess = IBatisFactory.getInstance().getSqlSession();
        List objList = sess.selectList("FunAuth.getByAuth", new Long(1));
        sess = null;

        System.out.println("--------->>>"+objList.size());
    }
View Full Code Here

Examples of org.apache.ibatis.session.SqlSession

    private List paraData = new ArrayList();
    private Map cache = new HashMap();


    private ParameterCache() {
        SqlSession sess = IBatisFactory.getInstance().getSqlSession();
        paraData = sess.selectList("Parameter.getCache");
    }
View Full Code Here

Examples of org.apache.ibatis.session.SqlSession

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        SqlSession sess = IBatisFactory.getInstance().getSqlSession();
        Building b = (Building)sess.selectOne("Building.getByBuildingId", new Long("232"));
        sess = null;

        System.out.println("------>>"+b.getBuildingName());


View Full Code Here

Examples of org.apache.ibatis.session.SqlSession

    }

    protected void refreshObjEntities(String myBatisSQL, Map para, ListitemRenderer objListRenderer) {

        objListbox = (Listbox) getFellow("objListbox");
        SqlSession sess = IBatisFactory.getInstance().getSqlSession();
        objList = sess.selectList(myBatisSQL, para);
        sess = null;

        objListModel = new ListModelList(objList, true);
        objListbox.setModel(objListModel);
        objListbox.setItemRenderer(objListRenderer);
View Full Code Here

Examples of org.apache.ibatis.session.SqlSession

        objListbox.setItemRenderer(objListRenderer);
    }

    protected void refreshObjEntities(String myBatisSQL, ListitemRenderer objListRenderer) {
        objListbox = (Listbox) getFellow("objListbox");
        SqlSession sess = IBatisFactory.getInstance().getSqlSession();
        objList = sess.selectList(myBatisSQL);
        sess = null;

        objListModel = new ListModelList(objList, true);
        objListbox.setModel(objListModel);
        objListbox.setItemRenderer(objListRenderer);
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.