Package com.ibatis.sqlmap.engine.impl

Examples of com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate


    parser.setEntityResolver(new SqlMapClasspathEntityResolver());

    vars.sqlMapConfigConv = sqlMapConfigConv;
    vars.sqlMapConv = sqlMapConv;

    vars.delegate = new SqlMapExecutorDelegate();
    vars.typeHandlerFactory = vars.delegate.getTypeHandlerFactory();
    vars.client = new SqlMapClientImpl(vars.delegate);

    registerDefaultTypeAliases();
View Full Code Here


    if (logger.isDebugEnabled()) {
      logger.debug("Convert " + selectQuery + " to " + countQuery);
    }
    SqlMapClient sqlMapClient = getSqlMapClientTemplate().getSqlMapClient();
    if (sqlMapClient instanceof ExtendedSqlMapClient) {
      SqlMapExecutorDelegate delegate = ((ExtendedSqlMapClient) sqlMapClient)
          .getDelegate();
      try {
        delegate.getMappedStatement(countQuery);
      } catch (SqlMapException e) {
        delegate.addMappedStatement(CountStatementUtil
            .createCountStatement(delegate
                .getMappedStatement(selectQuery)));
      }

    }
  }
View Full Code Here

  }

  private boolean queryExist(String query) {
    SqlMapClient sqlMapClient = getSqlMapClientTemplate().getSqlMapClient();
    if (sqlMapClient instanceof ExtendedSqlMapClient) {
      SqlMapExecutorDelegate delegate = ((ExtendedSqlMapClient) sqlMapClient)
          .getDelegate();
      try {
        delegate.getMappedStatement(query);
        return true;
      } catch (SqlMapException e) {
      }

    }
View Full Code Here

    parser.setEntityResolver(new SqlMapClasspathEntityResolver());

    vars.sqlMapConfigConv = sqlMapConfigConv;
    vars.sqlMapConv = sqlMapConv;

    vars.delegate = new SqlMapExecutorDelegate();
    vars.typeHandlerFactory = vars.delegate.getTypeHandlerFactory();
    vars.client = new SqlMapClientImpl(vars.delegate);

    registerDefaultTypeAliases();
View Full Code Here

        }
    }

    private PreparedStatement prepareStatement(SessionScope sessionScope, Connection conn, String sql, Integer rsType)
            throws SQLException {
        SqlMapExecutorDelegate delegate = ((SqlMapClientImpl) sessionScope.getSqlMapExecutor()).getDelegate();
        if (sessionScope.hasPreparedStatementFor(sql)) {
            return sessionScope.getPreparedStatement((sql));
        } else {
            PreparedStatement ps = conn.prepareStatement(sql, rsType.intValue(), ResultSet.CONCUR_READ_ONLY);
            sessionScope.putPreparedStatement(delegate, sql, ps);
View Full Code Here

        }
    }

    private CallableStatement prepareCall(SessionScope sessionScope, Connection conn, String sql, Integer rsType)
            throws SQLException {
        SqlMapExecutorDelegate delegate = ((SqlMapClientImpl) sessionScope.getSqlMapExecutor()).getDelegate();
        if (sessionScope.hasPreparedStatementFor(sql)) {
            return (CallableStatement) sessionScope.getPreparedStatement((sql));
        } else {
            CallableStatement cs = conn.prepareCall(sql, rsType.intValue(), ResultSet.CONCUR_READ_ONLY);
            sessionScope.putPreparedStatement(delegate, sql, cs);
View Full Code Here

            return cs;
        }
    }

    private static PreparedStatement prepareStatement(SessionScope sessionScope, Connection conn, String sql) throws SQLException {
        SqlMapExecutorDelegate delegate = ((SqlMapClientImpl) sessionScope.getSqlMapExecutor()).getDelegate();
        if (sessionScope.hasPreparedStatementFor(sql)) {
            return sessionScope.getPreparedStatement((sql));
        } else {
            PreparedStatement ps = conn.prepareStatement(sql);
            sessionScope.putPreparedStatement(delegate, sql, ps);
View Full Code Here

            return ps;
        }
    }

    private CallableStatement prepareCall(SessionScope sessionScope, Connection conn, String sql) throws SQLException {
        SqlMapExecutorDelegate delegate = ((SqlMapClientImpl) sessionScope.getSqlMapExecutor()).getDelegate();
        if (sessionScope.hasPreparedStatementFor(sql)) {
            return (CallableStatement) sessionScope.getPreparedStatement((sql));
        } else {
            CallableStatement cs = conn.prepareCall(sql);
            sessionScope.putPreparedStatement(delegate, sql, cs);
View Full Code Here

  public void afterPropertiesSet() throws Exception {
    super.afterPropertiesSet();
    SqlMapClient c = (SqlMapClient)getObject();
    if(sqlExecutor != null && c instanceof SqlMapClientImpl) {
      SqlMapClientImpl client = (SqlMapClientImpl)c;
      SqlMapExecutorDelegate delegate = client.getDelegate();
      try {
        ReflectUtil.setFieldValue(delegate, "sqlExecutor", SqlExecutor.class, sqlExecutor);
        System.out.println("[iBATIS] success set ibatis SqlMapClient.sqlExecutor = "+sqlExecutor.getClass().getName());
      }catch(Exception e) {
        System.err.println("[iBATIS] error,cannot set ibatis SqlMapClient.sqlExecutor = "+sqlExecutor.getClass().getName()+" cause:"+e);
View Full Code Here

TOP

Related Classes of com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate

Copyright © 2018 www.massapicom. 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.