List of usage examples for org.apache.ibatis.session SqlSession delete
int delete(String statement, Object parameter);
From source file:org.activiti.engine.impl.db.BulkDeleteOperation.java
License:Apache License
public void execute(SqlSession sqlSession) { sqlSession.delete(statement, parameter); }
From source file:org.apache.camel.component.mybatis.MyBatisProducer.java
License:Apache License
private void doDelete(Exchange exchange, SqlSession session) throws Exception { Object result;//from ww w .j ava2 s . c o m Object in = exchange.getIn().getBody(); if (in != null) { // lets handle arrays or collections of objects Iterator<?> iter = ObjectHelper.createIterator(in); while (iter.hasNext()) { Object value = iter.next(); LOG.trace("Deleting: {} using statement: {}", value, statement); result = session.delete(statement, value); doProcessResult(exchange, result); } } else { LOG.trace("Deleting using statement: {}", statement); result = session.delete(statement); doProcessResult(exchange, result); } }
From source file:org.apache.camel.component.mybatis.MyBatisProducer.java
License:Apache License
private void doDeleteList(Exchange exchange, SqlSession session) throws Exception { Object result;/*w ww . j a v a 2 s . c om*/ Object in = exchange.getIn().getBody(); if (in != null) { // just pass in the body as Object and allow MyBatis to iterate using its own foreach statement LOG.trace("Deleting: {} using statement: {}", in, statement); result = session.delete(statement, in); doProcessResult(exchange, result); } else { LOG.trace("Deleting using statement: {}", statement); result = session.delete(statement); doProcessResult(exchange, result); } }
From source file:org.flowable.common.engine.impl.db.BulkDeleteOperation.java
License:Apache License
public void execute(SqlSession sqlSession, Class<? extends Entity> clazz) { sqlSession.delete(statement, parameter); }
From source file:org.mobicents.servlet.restcomm.dao.mybatis.MybatisAccountsDao.java
License:Open Source License
private void removeAccount(final String selector, final Sid sid) { final SqlSession session = sessions.openSession(); try {/* w w w. j av a2 s . c o m*/ session.delete(selector, sid.toString()); session.commit(); } finally { session.close(); } }
From source file:org.mobicents.servlet.restcomm.dao.mybatis.MybatisApplicationsDao.java
License:Open Source License
private void removeApplications(final String selector, final Sid sid) { final SqlSession session = sessions.openSession(); try {/* w w w. j a v a 2 s . co m*/ session.delete(namespace + selector, sid.toString()); session.commit(); } finally { session.close(); } }
From source file:org.mobicents.servlet.restcomm.dao.mybatis.MybatisAvailablePhoneNumbersDao.java
License:Open Source License
@Override public void removeAvailablePhoneNumber(final String phoneNumber) { final SqlSession session = sessions.openSession(); try {//w w w . ja va 2 s . c om session.delete(namespace + "removeAvailablePhoneNumber", phoneNumber); session.commit(); } finally { session.close(); } }
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 {/* ww w .j av a 2 s. com*/ 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
private void removeClients(final String selector, final Sid sid) { final SqlSession session = sessions.openSession(); try {/*ww w .j av a 2 s. c om*/ session.delete(selector, 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 removeGateway(final Sid sid) { final SqlSession session = sessions.openSession(); try {//ww w . j av a2 s . c o m session.delete(namespace + "removeGateway", sid.toString()); session.commit(); } finally { session.close(); } }