java dao设计模式_java中的DAO设计模式

创建数据库和表sql语句:文件目录如下Product.java1 package com.g.pojo;23 public class Product {4 private String product_id;5 private String product_name;6 private double price;7 private String info;8 ...
摘要由CSDN通过智能技术生成

创建数据库和表

8e18bd4b317ac59c0d81659de27dcace.png

sql语句:

文件目录如下

3a56a0acd969b0458e2bde818d80da16.png

Product.java

48304ba5e6f9fe08f3fa1abda7d326ab.png

1 package com.g.pojo;

2

3 public class Product {

4 private String product_id;

5 private String product_name;

6 private double price;

7 private String info;

8 public String getProduct_id() {

9 return product_id;

10 }

11 public void setProduct_id(String product_id) {

12 this.product_id = product_id;

13 }

14 public String getProduct_name() {

15 return product_name;

16 }

17 public void setProduct_name(String product_name) {

18 this.product_name = product_name;

19 }

20 public double getPrice() {

21 return price;

22 }

23 public void setPrice(double price) {

24 this.price = price;

25 }

26 public String getInfo() {

27 return info;

28 }

29 public void setInfo(String info) {

30 this.info = info;

31 }

32

33

34

35 }

48304ba5e6f9fe08f3fa1abda7d326ab.png

ProductDao.java代码

48304ba5e6f9fe08f3fa1abda7d326ab.png

1 package com.g.dao;

2

3 import java.util.List;

4

5 import com.g.pojo.Product;

6

7 public interface ProductDao {

8 /**

9 * 数据库 新增数据

10 * @param product 要增加的数据对象

11 * @return是否增加成功的标志

12 * @throws Exception 如果有异常,将直接抛出

13 */

14 public boolean addProduct(Product product) throws Exception;

15

16 /**

17 * 查询全部的Product

18 * @param product_name 产品名称

19 * @return返回全部的查询结果,每一个product对象表示表的一行记录

20 * @throws Exception 如果有异常,将直接抛出

21 */

22 public List findAll(String product_name)throws Exception;

23

24 /**

25 * 根据产品编号查询产品

26 * @param product_id 产品编号

27 * @return 产品对象

28 * @throws Exception 如果有异常,将直接抛出

29 */

30 public Product findByProductId(String product_id)throws Exception;

31

32 }

48304ba5e6f9fe08f3fa1abda7d326ab.png

ProductService.java代码

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值