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

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

Introduction

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

Prototype

int update(String statement, Object parameter);

Source Link

Document

Execute an update statement.

Usage

From source file:org.mobicents.servlet.restcomm.dao.mybatis.MybatisTranscriptionsDao.java

License:Open Source License

@Override
public void updateTranscription(final Transcription transcription) {
    final SqlSession session = sessions.openSession();
    try {/* www. j  a va2s . co  m*/
        session.update(namespace + "updateTranscription", toMap(transcription));
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.mobicents.servlet.sip.restcomm.dao.mybatis.MybatisSandBoxesDao.java

License:Open Source License

@Override
public void updateSandBox(final SandBox sandBox) {
    final SqlSession session = sessions.openSession();
    try {//from  w  w w  .j ava2  s. c  o m
        session.update(namespace + "updateSandBox", toMap(sandBox));
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.mule.module.mybatis.MyBatisConnector.java

License:CPAL v1.0

/**
 * Execute Mybatis update function//  w w w .  ja  v  a2s. c  om
 * 
 * {@sample.xml ../../../doc/mule-mybatis-module.xml.sample mybatis:update}
 * 
 * @param statement Fully qualified SQL statement ex: org.mybatis.example.BlogMapper.selectBlog
 * @param payload The parameter to the SQL statement
 * @return Result of MyBatis call
 * @throws IOException Io Error
 */
@Processor
public Object update(String statement, @Payload Object payload) throws IOException {
    SqlSession sqlSession = createSqlSession();

    Object result = sqlSession.update(statement, payload);
    closeSqlSession(sqlSession);
    return result;
}

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

License:Open Source License

@Override
public void updateInCompleteCallDetailRecordsToCompletedByInstanceId(Sid instanceId) {
    final SqlSession session = sessions.openSession();
    try {/*from w w w .j a v a2 s  . co  m*/
        session.update(namespace + "updateInCompleteCallDetailRecordsToCompletedByInstanceId",
                instanceId.toString());
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

@Override
public void updateConferenceDetailRecordStatus(ConferenceDetailRecord cdr) {
    final SqlSession session = sessions.openSession();
    try {// w ww  . j  a v  a 2 s.c  o m
        session.update(namespace + "updateConferenceDetailRecordStatus", toMap(cdr));
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

@Override
public void updateConferenceDetailRecordMasterEndpointID(ConferenceDetailRecord cdr) {
    final SqlSession session = sessions.openSession();
    try {/*from  ww w.  j  a v  a2  s.co m*/
        session.update(namespace + "updateConferenceDetailRecordMasterEndpointID", toMap(cdr));
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

@Override
public void updateConferenceDetailRecordMasterBridgeEndpointID(ConferenceDetailRecord cdr) {
    final SqlSession session = sessions.openSession();
    try {//  ww w  .ja  v  a 2  s  . c o m
        session.update(namespace + "updateConferenceDetailRecordMasterBridgeEndpointID", toMap(cdr));
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

@Override
public void updateMasterPresent(ConferenceDetailRecord cdr) {
    final SqlSession session = sessions.openSession();
    try {//  w  w  w . j a va  2 s. c om
        session.update(namespace + "updateMasterPresent", toMap(cdr));
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

@Override
public void updateModeratorPresent(ConferenceDetailRecord cdr) {
    final SqlSession session = sessions.openSession();
    try {//from   w  w w .ja va  2s . c o m
        session.update(namespace + "updateModeratorPresent", toMap(cdr));
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

@Override
public void updateConfiguration(ExtensionConfiguration extensionConfiguration) throws ConfigurationException {
    final SqlSession session = sessions.openSession();
    try {/*from  w w w. j  a v  a2 s  .co  m*/
        if (extensionConfiguration != null && extensionConfiguration.getConfigurationData() != null) {
            if (validate(extensionConfiguration)) {
                session.update(namespace + "updateConfiguration", toMap(extensionConfiguration));
            } else {
                throw new ConfigurationException(
                        "Exception trying to update configuration, validation failed. configuration type: "
                                + extensionConfiguration.getConfigurationType());
            }
        }
        session.commit();
    } finally {
        session.close();
    }
}