接口查询Demo
接口查询Demo,以下只是个人意见,初次写,不喜勿喷,有好建议可以给我留言
- 1.查询接口 ,构建Hibernate的{@link org.hibernate.Criteria}之间的使用关系
package com.**.query;//包名
import org.hibernate.Criteria;
/**
* 查询接口 ,构建Hibernate的{@link org.hibernate.Criteria}之间的使用关系
* @author 佩子
*/
public interface Query {
int LEFT_JOIN = Criteria.LEFT_JOIN;
int INNER_JOIN = Criteria.INNER_JOIN;
/**
* 为查询增加注释
* @param comment
*/
void queryComment(String comment);
}
- 2.分页查询类接口,有关分页的条件的设置
package com.***.query;//包名
/**
* 分页查询类接口,有关分页的条件的设置
* @author 佩子
*/
public interface PageQuery extends Query {
/**
* 可以分多少页
* @param count
* @return
*/
int ablePagingSize(int count);
/**
* 每页显示多少条
* @return
*/
int getPageSize();
/**
* 当前的页码
* @return
*/
int getCurrentPageNum();
}
- 3.某某查询类接口
package com.****.query;//包名
import java.util.Date;
import java.util.List;
import com.***.PageQuery;//分页
import com.**.entity.SysLog;//实体
/**
* ***查询类接口
* @author 佩子
*/
public interface