📄 productdao.java
字号:
package com.qyg.shop.product;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
//对Product对象操作的接口
public interface ProductDAO {
/**
* 添加商品
* @param p要添加的商品
*/
public void add(Product p);
/**
* 删除商品
* @param pid商品id
*/
public void delete(int pid);
//更新商品
public void update(Product p);
//从rs中得到商品
public Product getProductFromRs(ResultSet rs);
//根据产品id得到产品
public Product getProductById(int pid);
//返回所有商品例表
public ArrayList<Product> getAllProducts(String orderby,boolean flag);
//根据产品名得到商品信息
public ArrayList<Product> getProdutsByName(String name);
//根据产品名得到商品信息,按指定方式排列
public ArrayList<Product> getProdutsByName(String name,String orderby);
//根据商品分类得到商品
public ArrayList<Product> getProdutsByCid(int cId);
/**
* 求商品的总数量
* @return商品总数
*/
public int getTotalProducts();
/**
* 取得name类似的商品总数
* @param name要查询的关键字
* @return符合的产品总数
*/
public int getTotalProductsByName(String name);
//得到指定ID范围内的商品
public ArrayList idBetween(int firstID,int lastID,String orderby,boolean flag);
//得到指定价格范围内的商品
public ArrayList priceBetween(double lowprice,double topprice,String orderby,boolean flag);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -