T - @Service(value="BaseService")
public class BaseService<T>
extends java.lang.Object
| Constructor and Description |
|---|
BaseService() |
| Modifier and Type | Method and Description |
|---|---|
int |
delete(T t)
通用删除
|
int |
execNoResultSql(java.lang.String sql,
java.lang.Object... params)
执行无结果集的sql
|
java.util.List<java.lang.Object> |
findBySql(java.lang.String sql,
java.lang.Object... params)
根据Sql查询结果集
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
findBySql2Map(java.lang.String sql,
java.lang.Object... params)
根据Sql查询结果集
|
T |
get(java.lang.String id,
java.lang.Class c) |
int |
getCountBySql(java.lang.String sql,
java.lang.Object... params)
统计查询
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getUniqueResultBySql(java.lang.String sql,
java.lang.Object... params)
根据传入的sql 返回唯一结果
|
java.lang.String |
insert(T obj)
通用新增
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
pageBySql2Map(java.lang.String sql,
int pageNo,
int pageSize,
java.lang.Object... params)
根据sql分页
|
int |
update(T t)
通用修改
|
public java.lang.String insert(T obj)
T - public int delete(T t)
T - public int update(T t)
T - public T get(java.lang.String id, java.lang.Class c)
id - Class - public int getCountBySql(java.lang.String sql,
java.lang.Object... params)
sql - params - public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> findBySql2Map(java.lang.String sql,
java.lang.Object... params)
sql - params - public java.util.List<java.lang.Object> findBySql(java.lang.String sql,
java.lang.Object... params)
sql - params - public int execNoResultSql(java.lang.String sql,
java.lang.Object... params)
sql - sql语句params - 可变参数public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getUniqueResultBySql(java.lang.String sql,
java.lang.Object... params)
sql - 特定sql语句 如:select name from User where id = ?params - sql语句参数public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> pageBySql2Map(java.lang.String sql,
int pageNo,
int pageSize,
java.lang.Object... params)
sql - sql语句pageNo - 必须大于等于1pageSize - 必须大于等于1params - 可变参数:如sql语句中的 ? 占位符