
org.nbone.persistence.BaseSqlSession Maven / Gradle / Ivy
package org.nbone.persistence;
import java.io.Serializable;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import org.nbone.framework.spring.dao.BaseJdbcDao;
import org.nbone.lang.MathOperation;
import org.nbone.mvc.domain.GroupQuery;
import org.nbone.persistence.annotation.FieldLevel;
import org.nbone.persistence.exception.BuilderSQLException;
import org.nbone.persistence.model.SqlModel;
import org.springframework.data.domain.Page;
/**
*
* @author thinking
* @version 1.0
* @since 2016-04-01
*/
public abstract class BaseSqlSession implements SqlSession {
@Resource(name="baseJdbcDao")
protected BaseJdbcDao baseJdbcDao;
public void checkSqlModel(SqlModel sqlModel) {
if(sqlModel == null){
throw new BuilderSQLException("build param sqlModel is null.");
}
}
@Override
public List getAll(Class clazz,String tableName) {
throw new UnsupportedOperationException("unsupported getAll operation.");
}
@Override
public List getAll(Class clazz, Collection> ids,String tableName) {
throw new UnsupportedOperationException("unsupported getAll operation.");
}
@Override
public List getAll(Class clazz, Object[] ids,String tableName) {
throw new UnsupportedOperationException("unsupported getAll operation.");
}
@Override
public List getForList(Object object,SqlConfig sqlConfig) {
throw new UnsupportedOperationException("unsupported getForList operation.");
}
@Override
public List getForList(Map columnMap, SqlConfig sqlConfig) {
throw new UnsupportedOperationException("unsupported getForList operation.");
}
@Override
public Map getMapWithMapKey(Object object, SqlConfig sqlConfig) {
throw new UnsupportedOperationException("unsupported getMapWithMapKey operation.");
}
@Override
public Map getMapWithMapKey(SqlConfig sqlConfig) {
throw new UnsupportedOperationException("unsupported getMapWithMapKey operation.");
}
@Override
public List queryForList(Object object, SqlConfig sqlConfig) {
throw new UnsupportedOperationException("unsupported queryForList operation.");
}
@Override
public List findForList(Object object) {
throw new UnsupportedOperationException("unsupported findForList operation.");
}
@Override
public List findForList(Object object, SqlConfig sqlConfig) {
throw new UnsupportedOperationException("unsupported findForList operation.");
}
@Override
public Page getForPage(Object object, SqlConfig sqlConfig, int pageNum, int pageSize) {
throw new UnsupportedOperationException("unsupported getForPage operation.");
}
@Override
public Page getForPage(Map paramMap, SqlConfig sqlConfig, int pageNum, int pageSize) {
throw new UnsupportedOperationException("unsupported getForPage operation.");
}
@Override
public Page queryForPage(Object object,SqlConfig sqlConfig, int pageNum, int pageSize) {
throw new UnsupportedOperationException("unsupported queryForPage operation.");
}
@Override
public Page queryForPage(Object object, int pageNum, int pageSize, SqlConfig sqlConfig) {
throw new UnsupportedOperationException("unsupported queryForPage operation.");
}
@Override
public Page findForPage(Object object, int pageNum, int pageSize, String... afterWhere) {
throw new UnsupportedOperationException("unsupported findForPage operation.");
}
@Override
public Page findForPage(Object object, int pageNum, int pageSize,SqlConfig sqlConfig) {
throw new UnsupportedOperationException("unsupported findForPage operation.");
}
@Override
public List getForLimit(Object object, SqlConfig sqlConfig, int limit) {
throw new UnsupportedOperationException("unsupported getForLimit operation.");
}
@Override
public List getForLimit(Object object, SqlConfig sqlConfig, long offset, int limit) {
throw new UnsupportedOperationException("unsupported getForLimit operation.");
}
@Override
public List getForLimit(Object object, Map operationMap, GroupQuery group,int limit,String... afterWhere) {
throw new UnsupportedOperationException("unsupported getForLimit operation.");
}
@Override
public List queryForLimit(Object object,SqlConfig sqlConfig, int limit) {
throw new UnsupportedOperationException("unsupported queryForLimit operation.");
}
@Override
public List getForList(Object object,String fieldName,Class requiredType,String... afterWhere){
throw new UnsupportedOperationException("unsupported getForList operation.");
}
@Override
public int insert(Object object) {
throw new UnsupportedOperationException("unsupported insert operation.");
}
@Override
public int insert(Class> entityClass, Map fieldMap) {
throw new UnsupportedOperationException("unsupported insert operation.");
}
@Override
public Serializable save(Object object) {
throw new UnsupportedOperationException("unsupported save operation.");
}
@Override
public Object add(Object object) {
throw new UnsupportedOperationException("unsupported add operation.");
}
@Override
public int update(Object object) {
throw new UnsupportedOperationException("unsupported update operation.");
}
@Override
public int update(Class> entityClass, Map fieldMap) {
throw new UnsupportedOperationException("unsupported update operation.");
}
@Override
public int updateSelective(Object object) {
throw new UnsupportedOperationException("unsupported update operation.");
}
@Override
public int updateSelective(Object object, Object whereEntity) {
throw new UnsupportedOperationException("unsupported update operation.");
}
@Override
public int updateSelective(Object object, Map whereMap) {
throw new UnsupportedOperationException("unsupported update operation.");
}
@Override
public int updateSelective(Object object,String[] properties, String whereString) {
throw new UnsupportedOperationException("unsupported update operation.");
}
@Override
public int updateSelective(Object object, String[] properties, String[] conditionFields, String whereString) {
throw new UnsupportedOperationException("unsupported update operation.");
}
@Override
public void saveOrUpdate(Object object) {
throw new UnsupportedOperationException("unsupported update operation.");
}
@Override
public int delete(Object object) {
throw new UnsupportedOperationException("unsupported delete operation.");
}
@Override
public int delete(Class> clazz, Serializable id,String tableName) {
throw new UnsupportedOperationException("unsupported delete operation.");
}
@Override
public int delete(Class clazz, Object[] ids,String tableName) {
throw new UnsupportedOperationException("unsupported delete operation.");
}
@Override
public int deleteByEntity(Object object) {
throw new UnsupportedOperationException("unsupported deleteByEntityParams operation.");
}
@Override
public T get(Class clazz, Serializable id,String tableName) {
throw new UnsupportedOperationException("unsupported operation.");
}
@Override
public T get(Object object) {
throw new UnsupportedOperationException("unsupported operation.");
}
@Override
public T getOne(Object object) {
throw new UnsupportedOperationException("unsupported operation.");
}
@Override
public long count(Class> clazz,String afterWhere) {
throw new UnsupportedOperationException("unsupported operation.");
}
@Override
public long count(Object object,SqlConfig sqlConfig) {
throw new UnsupportedOperationException("unsupported operation.");
}
@Override
public int updateMathOperation(Object object,String property, MathOperation mathOperation) {
throw new UnsupportedOperationException("unsupported operation.");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy