src/com/jssf/tesco/service/impl/BaseServiceImpl.java
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.jssf.tesco.service.impl;
import java.io.Serializable;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import com.jssf.tesco.base.dao.BaseDao;
import com.jssf.tesco.service.BaseService;
import com.jssf.tesco.utils.Pager;
public class BaseServiceImpl<T> implements BaseService<T>{
/**
* 注入BaseDao
*/
@Autowired
private BaseDao<T> dao;
public BaseDao<T> getDao() {
return dao;
}
public void setDao(BaseDao<T> dao) {
this.dao = dao;
}
public void save(T entity) {
dao.add(entity);
}
public void update(T entity) {
dao.update(entity);
}
public void delete(int id) {
dao.delete(id);
}
public T getById(int id) {
return dao.load(id);
}
public List<T> getByHQL(String hql, Map<String, Object> alias) {
return dao.listByAlias(hql, alias);
}
@Override
public T getOneByHql(String hql, Map<String, Object> alias) {
return dao.getByParams(hql,alias);
}
public boolean isEmpty(final String str) {
return (null == str) || (str.trim().length() <= 0);
}
后面还有 204 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。