一
1.功能
2.實體
3. SQL語句
創建數據庫商店;使用商店;創建表用戶(ID int(11)主密鑰auto_increment,用戶名varchar(100),密碼varchar(100),nickname varchar(100),type int(5)),插入用戶值(null,admin','admin','admin','admin','7946521','7946521','7946521','管理員'管理員'管理員VARCHAR(100),郵政編碼VARCHAR(100),user_id int(10),約束外鍵(user_id)引用用戶(id));插入地址值(null,'安徽阜陽','1234567890','1234567890','236000','236000','236000','1','1'); select t1。 ;create table orders( id int(11) primary key auto_increment, buy_date datetime, pay_date datetime, confirm_date datetime, status int(5), user_id int(11), address_id int(11), CONSTRAINT FOREIGN KEY(user_id) REFERENCES user(id), CONSTRAINT FOREIGN KEY(address_id) REFERENCES address(id));create table category( id int(11) primary key auto_increment, name VARCHAR(100));創建桌面商品(ID INT(11)主要密鑰auto_increment,name varchar(100),價格雙重,介紹文本,IMG varchar(100),股票int(10),C_ID int(10),約束外鍵(C_ID),CODINCES(C_ID)參考類別(ID))約束外鍵(goods_id)參考商品(id),約束外鍵(orders_id)參考訂單(id));
二
1.實體類實現
分別建立dao,過濾器,模型,util的包,並在模型中實現實體類,這里以user.java為例。
注意對於數據庫中外鍵,比如adress表中有外鍵user_id,那麼在地址。
user.java
軟件包com.model; import java.util.list;/***由NL101在2016/2/22上創建。 */公共類用戶{private int ID; // id private String用戶名;私人字符串密碼;私有字符串暱稱; //暱稱私有int type; // 1表示管理員,2表示註冊用戶私人列表<地址>地址;公共列表<地址> getAddresses(){返回地址; } public void setAddresses(list <地址>地址){this.addresses = addresses; } public int getId(){返回ID; } public void setID(int id){this.id = id; } public String getUsername(){返回用戶名; } public void setUsername(字符串用戶名){this.username =用戶名; } public String getPassword(){返回密碼; } public void setpassword(字符串密碼){this.password =密碼; } public String getNickName(){返回暱稱; } public void setnickname(字符串暱稱){this.nickname =暱稱; } public int getType(){返回類型; } public void setType(int type){this.type = type; }}}adress.java
com.model;/***由NL101在2016/2/22上創建。 */公共類地址{私人int ID;私有字符串名稱;私人弦樂手機;私有字符串郵政編碼; //直接給用戶對象,來代替user_id私人用戶; public int getId(){返回ID; } public void setID(int id){this.id = id; } public String getName(){返回名稱; } public void setName(string name){this.name = name; } public String getPhone(){返回電話; } public void setphone(字符串電話){this.phone = phone; } public String getPostCode(){返回郵政編碼; } public void setPostCode(字符串郵政編碼){this.postCode = Post Code; } public用戶getuser(){返回用戶; } public void setuser(用戶用戶){this.user =用戶; }}}2.分頁框架準備
分頁主要是寫pager.java和systemcontext.java以及systemfilter.java三個類。
完整建立後如下
本文是項目實戰的第一篇,之後還有更新,希望大家不要錯過。 ,希望大家不要錯過。