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

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

Introduction

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

Prototype

int insert(String statement, Object parameter);

Source Link

Document

Execute an insert statement with the given parameter object.

Usage

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

License:Open Source License

@Override
public int addProfile(Profile profile) {
    final SqlSession session = sessions.openSession();
    int effectedRows = 0;
    try {//from w  ww.j ava  2  s  .  c  o m
        effectedRows = session.insert(namespace + "addProfile", profile);
        session.commit();
    } finally {
        session.close();
    }
    return effectedRows;
}

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

License:Open Source License

@Override
public void addRecording(Recording recording) {
    if (s3AccessTool != null) {
        URI s3Uri = s3AccessTool.uploadFile(recordingPath + "/" + recording.getSid().toString() + ".wav");
        if (s3Uri != null) {
            recording = recording.setS3Uri(s3Uri);
        }/*  w  ww. ja  v a 2s  .co  m*/
    }
    String fileUrl = String.format("/restcomm/%s/Accounts/%s/Recordings/%s", recording.getApiVersion(),
            recording.getAccountSid(), recording.getSid());
    recording = recording.updateFileUri(generateLocalFileUri(fileUrl));
    final SqlSession session = sessions.openSession();
    try {
        session.insert(namespace + "addRecording", toMap(recording));
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

@Override
public void addBanList(final BanList entry) {
    final SqlSession session = sessions.openSession();
    try {/*w ww  .  ja v  a  2 s. c  om*/
        session.insert(namespace + "addEntry", toMap(entry));
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

@Override
public void addConnector(final Connector entry) {
    final SqlSession session = sessions.openSession();
    try {/*from w  ww. ja  va 2 s .  c  o  m*/
        session.insert(namespace + "addEntry", toMap(entry));
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

@Override
public void addNetworkPoint(final NetworkPoint entry) {
    final SqlSession session = sessions.openSession();
    try {/*from  w  w  w  .  j a  v  a  2s.co m*/
        session.insert(namespace + "addEntry", toMap(entry));
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

@Override
public void addRoute(final Route entry) {
    final SqlSession session = sessions.openSession();
    try {/*from www  .ja  va2s .com*/
        session.insert(namespace + "addEntry", toMap(entry));
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

@Override
public void addRecord(final Statistics entry) {
    final SqlSession session = sessions.openSession();
    try {//from   w ww.  j a  va  2s .  com
        session.insert(namespace + "addEntry", toMap(entry));
        session.commit();
    } finally {
        session.close();
    }
}

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());
    }/*w  w  w.  j av a 2s  .c om*/
    return null;

}

From source file:pecosa.daoImpl.ConfirmadosDaoImpl.java

@Override
public void guardarPecosa(Pecosa p) {
    SqlSession session = sqlSessionFactory.openSession();
    try {/*from  ww w .j  av a 2 s . c o  m*/
        session.insert("Confirmados.guardar_pecosa", p);
        session.commit();
    } catch (Exception e) {
        System.out.println(e.getMessage());
    } finally {
        session.close();
    }
}

From source file:pecosa.daoImpl.ConfirmadosDaoImpl.java

@Override
public void guardarProdPecosa(PecosaProductos pp) {
    SqlSession session = sqlSessionFactory.openSession();
    try {/* w  ww  .j a v a  2 s .  c o m*/
        session.insert("Confirmados.guardar_prodpecosa", pp);
        session.commit();
    } catch (Exception e) {
        System.out.println(e.getMessage());
    } finally {
        session.close();
    }
}