You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
1.2 KiB

package com.example.demo.Dao;
import com.example.demo.bean.Product;
import org.apache.ibatis.annotations.*;
import java.util.List;
@Mapper
public interface productMapper {
@Select("select * from product where productNum = #{productNum}")
public Product selectProductByProductNum(long productNum);
@Select("select * from product where productName = #{productName}")
public Product selectProductByProductName(long productName);
@Select("select * from product")
public List<Product> select();
@Insert("insert into product(productNum, productName, category, intrate, " +
"bankNum, productDescription, pictureAddress)" +
" values (#{productNum},#{productName},#{category},#{intrate},#{bankNum}," +
"#{productDescription},#{pictureAddress})")
public void addProduct(Product products);
@Update("update product set productNum=#{productNum},productName=#{productName}" +
",category=#{category},intrate=#{intrate},bankNum=#{bankNum}," +
"productDescription=#{productDescription},pictureAddress=#{pictureAddress}")
public void updateProduct(Product products);
@Delete("delete from product where productNum=#{productNum}")
public void deleteProduct(int productNum);
}