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

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

Introduction

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

Prototype

void commit();

Source Link

Document

Flushes batch statements and commits database connection.

Usage

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

License:Open Source License

private void removeCallDetailRecords(final String selector, final Sid sid) {
    final SqlSession session = sessions.openSession();
    try {//w  w w  . j  a va 2  s.c  om
        session.delete(selector, sid.toString());
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

@Override
public void updateCallDetailRecord(final CallDetailRecord cdr) {
    final SqlSession session = sessions.openSession();
    try {/*  w ww  .  jav  a2s .  c om*/
        session.update(namespace + "updateCallDetailRecord", toMap(cdr));
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

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

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

License:Open Source License

private void removeClients(final String selector, final Sid sid) {
    final SqlSession session = sessions.openSession();
    try {//from   ww w. j  av  a 2s .  co m
        session.delete(selector, sid.toString());
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

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

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

License:Open Source License

@Override
public void addConferenceDetailRecord(ConferenceDetailRecord cdr) {
    final SqlSession session = sessions.openSession();
    try {/*from w  ww .j  av a2  s .  c o  m*/
        session.insert(namespace + "addConferenceDetailRecord", toMap(cdr));
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

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

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

License:Open Source License

@Override
public void addGateway(final Gateway gateway) {
    final SqlSession session = sessions.openSession();
    try {//w ww . ja v a2 s  . c  o m
        session.insert(namespace + "addGateway", toMap(gateway));
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

@Override
public void removeGateway(final Sid sid) {
    final SqlSession session = sessions.openSession();
    try {/*from w w w .j  av  a  2s .co m*/
        session.delete(namespace + "removeGateway", sid.toString());
        session.commit();
    } finally {
        session.close();
    }
}

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

License:Open Source License

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