1. 程式人生 > >JavaWeb網上圖書商城完整項目--day03-1.圖書模塊功能介紹及相關類創建

JavaWeb網上圖書商城完整項目--day03-1.圖書模塊功能介紹及相關類創建

class default package ren 書籍 logs main java getc

1 前兩天我們學習了user用戶模塊和圖書的分類模塊,接下來我們學習圖書模塊

圖書模塊的功能主要是下面的功能:

技術分享

2 接下來我們創建對應的包

技術分享

我們來看看對應的數據庫表t_book

CREATE TABLE `t_book` (
`bid` char(32) NOT NULL,
`bname` varchar(200) default NULL,
`author` varchar(50) default NULL,
`price` decimal(8,2) default NULL,
`currPrice` decimal(8,2) default NULL,
`discount` decimal(3,1) default NULL,
`press` varchar(100) default NULL,
`publishtime` char(10) default NULL,
`edition` int(11) default NULL,
`pageNum` int(11) default NULL,
`wordNum` int(11) default NULL,
`printtime` char(10) default NULL,
`booksize` int(11) default NULL,
`paper` varchar(50) default NULL,
`cid` char(32) default NULL,
`image_w` varchar(100) default NULL,
`image_b` varchar(100) default NULL,
`orderBy` int(11) NOT NULL auto_increment,
PRIMARY KEY (`bid`),
KEY `orderBy` (`orderBy`),
KEY `FK_t_book_t_category` (`cid`),
CONSTRAINT `FK_t_book_t_category` FOREIGN KEY (`cid`) REFERENCES `t_category` (`cid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

book表中定義了一個外鍵cid,該值必須來自與t_category的cid,表示當前的書籍屬於哪個分類。

有個數據庫表的字段,我們就可以定義book類的實體類了。

package com.weiyuan.goods.book.domain;

import com.weiyuan.goods.category.domain.Category;

public class Book {
private String bid;//書的主鍵
private String bname;//書的名字
private String author;//書的作者
private Double price;//書的出廠定價
private Double currPrice;//書的當前的賣價 private Double discount ;//書的折扣 private String press ;//書 的出版社 private String publishtime ;//書的出廠時間 private int edition;//書的印刷版本次數、 private int pageNum;//書的頁數 private int wordNum;//書的字數統計 private String printtime;//書的印刷時間 private int booksize;//書是16開、還是8開 private String paper;//書的紙質材料
private Category category;//書屬於圖書的那個分類 private String image_w;//書的大圖路徑 private String image_b;//書的小圖路徑 public String getBid() { return bid; } public void setBid(String bid) { this.bid = bid; } public String getBname() { return bname; } public void setBname(String bname) { this.bname = bname; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } public Double getPrice() { return price; } public void setPrice(Double price) { this.price = price; } public Double getCurrPrice() { return currPrice; } public void setCurrPrice(Double currPrice) { this.currPrice = currPrice; } public Double getDiscount() { return discount; } public void setDiscount(Double discount) { this.discount = discount; } public String getPress() { return press; } public void setPress(String press) { this.press = press; } public String getPublishtime() { return publishtime; } public void setPublishtime(String publishtime) { this.publishtime = publishtime; } public int getEdition() { return edition; } public void setEdition(int edition) { this.edition = edition; } public int getPageNum() { return pageNum; } public void setPageNum(int pageNum) { this.pageNum = pageNum; } public int getWordNum() { return wordNum; } public void setWordNum(int wordNum) { this.wordNum = wordNum; } public String getPrinttime() { return printtime; } public void setPrinttime(String printtime) { this.printtime = printtime; } public int getBooksize() { return booksize; } public void setBooksize(int booksize) { this.booksize = booksize; } public String getPaper() { return paper; } public void setPaper(String paper) { this.paper = paper; } public Category getCategory() { return category; } public void setCategory(Category category) { this.category = category; } public String getImage_w() { return image_w; } public void setImage_w(String image_w) { this.image_w = image_w; } public String getImage_b() { return image_b; } public void setImage_b(String image_b) { this.image_b = image_b; } }

JavaWeb網上圖書商城完整項目--day03-1.圖書模塊功能介紹及相關類創建