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

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

Introduction

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

Prototype

int delete(String statement, Object parameter);

Source Link

Document

Execute a delete statement.

Usage

From source file:org.restcomm.connect.dao.mybatis.MybatisProfileAssociationsDao.java

License:Open Source License

@Override
public int deleteProfileAssociationByTargetSid(String targetSid, String profileSid) {
    int removed = 0;
    final SqlSession session = sessions.openSession();
    final Map<String, Object> map = new HashMap<String, Object>();
    map.put("profile_sid", profileSid);
    map.put("target_sid", targetSid);
    try {/*  w  w w  .j  a  v a 2 s .  c  o  m*/
        removed = session.delete(namespace + "deleteProfileAssociationByTargetSid", map);
        session.commit();
    } finally {
        session.close();
    }
    return removed;
}

From source file:org.restcomm.connect.dao.mybatis.MybatisProfilesDao.java

License:Open Source License

@Override
public void deleteProfile(String sid) {
    final SqlSession session = sessions.openSession();
    try {//from  w w  w  . j  a v a2 s .c o m
        session.delete(namespace + "deleteProfile", sid);
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.restcomm.sbc.dao.mybatis.MybatisBanListDao.java

License:Open Source License

private void removeBanList(final String selector, final BanList banList) {
    final SqlSession session = sessions.openSession();
    try {//w ww.j av a 2  s  .  c  om
        session.delete(selector, toMap(banList));
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.restcomm.sbc.dao.mybatis.MybatisConnectorsDao.java

License:Open Source License

private void removeConnector(final String selector, final Object parameters) {
    final SqlSession session = sessions.openSession();
    try {//from  w w w .j  av a  2s .  com
        session.delete(selector, parameters);
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.restcomm.sbc.dao.mybatis.MybatisNetworkPointsDao.java

License:Open Source License

private void removeNetworkPoint(final String selector, final String uid) {
    final SqlSession session = sessions.openSession();
    try {/*  w w w.j  av a  2 s.com*/
        session.delete(selector, uid);
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.restcomm.sbc.dao.mybatis.MybatisRoutesDao.java

License:Open Source License

private void removeRoutingPolicy(final String selector, final Object parameters) {
    final SqlSession session = sessions.openSession();
    try {//from   ww w .ja v a  2s. c  om
        session.delete(selector, parameters);
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.restcomm.sbc.dao.mybatis.MybatisStatisticsDao.java

License:Open Source License

private void removeRecord(final String selector, final Object parameters) {
    final SqlSession session = sessions.openSession();
    try {//  w  w w.  j  a va2 s.c  o m
        session.delete(selector, parameters);
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.solmix.datax.mybatis.MybatisDataService.java

License:Open Source License

protected DSResponse executeRemove(DSRequest req, SqlSession session) throws DSCallException {
    DSResponse res = new DSResponseImpl(req, Status.STATUS_SUCCESS);
    String statement = getMybatisStatement(req);
    Object value = req.getRawValues();
    int result = session.delete(statement, value);
    res.setAffectedRows(new Integer(result));
    res.setRawData(result);//from   www  .  ja va  2 s  .c  o  m
    return res;
}

From source file:org.solmix.datax.mybatis.MybatisDataService.java

License:Open Source License

protected Object executeWithSqlSession(SqlSession session, DSRequest req, OperationType type) {
    String statement = this.getMybatisStatement(req);
    if (DataTools.isFetch(type)) {
        return session.selectList(statement, req.getRawValues());
    } else if (DataTools.isRemove(type)) {
        return session.delete(statement, req.getRawValues());
    } else if (DataTools.isUpdate(type)) {
        return session.update(statement, req.getRawValues());
    } else if (DataTools.isAdd(type)) {
        return session.insert(statement, req.getRawValues());
    }// ww w.  j a v a 2s.  co m
    return null;

}

From source file:py.pol.una.ii.pw.service.MyControladorClientes.java

License:Apache License

public void eliminar(Clientes cliente) throws IOException {
    /*String resource = "mybatis/myBatisConfig.xml";
    InputStream inputStream;/*from   ww  w.  j  a  va  2  s  .  com*/
    inputStream = Resources.getResourceAsStream(resource);
    SqlSessionFactory sqlSessionFactory = 
     new SqlSessionFactoryBuilder().build(inputStream);
    SqlSession session = sqlSessionFactory.openSession();*/
    SqlSession session = sesiones.getSession();
    try {
        session.delete("mybatis.ClienteMapper.removeCliente", cliente.getId());
    } finally {
        session.close();
    }

}