@Service
@Transactional(readOnly=true,
rollbackFor=java.lang.Exception.class)
public abstract class SqlService<T>
extends Object
implements ISqlProvider<T>
| 构造器和说明 |
|---|
SqlService() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count(String hql,
Object... params)
hql 统计
|
long |
countBySql(String sql,
Object... params)
sql 统计
|
void |
execute(String hql,
Object... params)
执行 hql
|
void |
executeBySql(String sql,
Object... params)
执行 sql
|
List<Object> |
find(String hql,
Object... params)
hql 查询
|
List<T> |
findAll(String hql,
Object... params)
hql 查询
|
List<T> |
findAllBySql(String sql,
Object... params)
sql 查询
|
List<Object> |
findBySql(String sql,
Object... params)
sql 查询
|
T |
findOne(String hql,
Object... params)
hql 查询
|
T |
findOneBySql(String sql,
Object... params)
sql 查询
|
Object |
getSingle(String hql,
Object... params)
hql 查询
|
Object |
getSingleBySql(String sql,
Object... params)
sql 查询
|
protected List<T> |
resloveLazyInit(List<T> list) |
T |
resloveLazyInit(T t) |
void |
setLazyInitializer(ILazyInitializer<T> lazyInit)
加载延迟对象
|
public void setLazyInitializer(ILazyInitializer<T> lazyInit)
ISqlProvidersetLazyInitializer 在接口中 ISqlProvider<T>lazyInit - ILazyInitializer@Transactional(rollbackFor=java.lang.Exception.class) public void execute(String hql, Object... params)
ISqlProviderexecute 在接口中 ISqlProvider<T>hql - HQL语句params - 参数public long count(String hql, Object... params)
ISqlProvidercount 在接口中 ISqlProvider<T>hql - HQL语句params - 参数public Object getSingle(String hql, Object... params)
ISqlProvidergetSingle 在接口中 ISqlProvider<T>hql - HQL语句params - 参数public List<Object> find(String hql, Object... params)
ISqlProviderfind 在接口中 ISqlProvider<T>hql - HQL语句params - 参数public T findOne(String hql, Object... params)
ISqlProviderfindOne 在接口中 ISqlProvider<T>hql - HQL语句params - 参数public List<T> findAll(String hql, Object... params)
ISqlProviderfindAll 在接口中 ISqlProvider<T>hql - HQL语句params - 参数@Transactional(rollbackFor=java.lang.Exception.class) public void executeBySql(String sql, Object... params)
ISqlProviderexecuteBySql 在接口中 ISqlProvider<T>sql - SQL语句params - 参数public long countBySql(String sql, Object... params)
ISqlProvidercountBySql 在接口中 ISqlProvider<T>sql - SQL语句params - 参数public Object getSingleBySql(String sql, Object... params)
ISqlProvidergetSingleBySql 在接口中 ISqlProvider<T>sql - SQL语句params - 参数public List<Object> findBySql(String sql, Object... params)
ISqlProviderfindBySql 在接口中 ISqlProvider<T>sql - SQL语句params - 参数public T findOneBySql(String sql, Object... params)
ISqlProviderfindOneBySql 在接口中 ISqlProvider<T>sql - SQL语句params - 参数public List<T> findAllBySql(String sql, Object... params)
ISqlProviderfindAllBySql 在接口中 ISqlProvider<T>sql - SQL语句params - 参数Copyright © 2020. All rights reserved.