src/sportmeeting/dao/BaseDao.java

(完整代码) 1KB

package sportmeeting.dao;

import java.io.Serializable;
import java.util.List;

public interface BaseDao {

	//加载指定ID的持久化对象 
    public Object loadById(Class<?> clazz, Serializable id);
    //加载指定ID的持久化对象 
    public Object getById(Class<?> clazz, Serializable id);
    //加载满足条件的持久化对象
    public Object loadObject(String hql);
    //装载指定类的所有持久化对象
    public List<?> listAll(String clazz);
    //查询指定类的满足条件的持久化对象
    public List<?> query(String hql);
    //分页查询指定类的满足条件的持久化对象
    public List<?> query(String hql,int pageNo,int pageSize);
    //保存或更新指定的持久化对象 
    public void saveOrUpdate(Object obj);
    //删除指定ID的持久化对象
    public void delById(Class<?> clazz,Serializable id);
    //根据hql语句更新对象某个属性
    public void update(String hql);
    //使用sql查询指定类的满足条件的持久化对象 
    public List<?> querySql(String sql);
    //使用sql分页查询指定类的满足条件的持久化对象 
    public List<?> querySql(String sql, int pageNo, int pageSize);
}

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。