一
1.功能
2.实体
3.对应sql语句
データベースショップを作成します。Shopを使用;テーブルユーザーの作成(ID INT(11)Primary Key Auto_increment、Username Varchar(100)、Password Varchar(100)、Nickname Varchar(100)、Type Int(5));ユーザー値への挿入(null、 'admin'、 '7946521'、 '、' '、1); Table int(10)primary cie ato_ incodexed、create Varchar(100)、Postcode Varchar(100)、user_id int(10)、Constraint fortion key(user_id)参照ユーザー(id));アドレス値に挿入(null、 '安徽阜阳'、 '1234567890'、 '236000'、 '1'); ;テーブル注文の作成(ID int(11)プライマリキーAuto_increment、buy_date datetime、pay_date dateTime、cumpent_date datetime、status int(5)、user_id int(11)、address_id int(11)、制約外部キー(user_id)参照ユーザー(ID)、contrant fortionキー(ID); varchar(100));テーブルグッズの作成(ID int(11)プライマリキーAuto_increment、name varchar(100)、frice double、intro text、img varchar(100)、stock int(10)、c_id int(10)、Constraint fortion Key(c_id)参照カテゴリ(ID));外部キー(Goods_id)References Goods(ID)、Constraint Foreign Key(Orders_Id)References Orders(ID));
二
1.实体类实现
dao、フィルター、モデル、util的包、并在モデル中实现实体类、这里以ユーザー。
注意对于数据库中外键、比如adress
user.java
パッケージcom.model; Import java.util.list;/***は2016/2/22にNL101によって作成されました。 */public class user {private int id; // id private string username;プライベート文字列パスワード。プライベート文字列ニックネーム; //昵称プライベートintタイプ; // 1表示管理员、2表示注册用户プライベートリスト<アドレス>アドレス。パブリックリスト<アドレス> getAddresses(){return addresses; } public void setAddresses(list <アドレス>アドレス){this.addresses = addresses; } public int getId(){return id; } public void setid(int id){this.id = id; } public string getUsername(){return username; } public void setUsername(string username){this.username = username; } public string getPassWord(){パスワードを返します。 } public void setPassword(string password){this.password = password; } public string getnickname(){return nickname; } public void setnickname(string nickname){this.nickname = nickname; } public int getType(){return type; } public void setType(intタイプ){this.type = type; }}adress.java
パッケージcom.model;/*** 2016/2/22にNL101によって作成されました。 */パブリッククラスアドレス{private int id;プライベート文字列名;プライベート文字列電話;プライベート文字列の郵便番号; //直接给ユーザー对象、来代替user_idプライベートユーザー。 public int getid(){return id; } public void setid(int id){this.id = id; } public string getname(){return name; } public void setName(string name){this.name = name; } public string getPhone(){return phone; } public void setPhone(string phone){this.phone = phone; } public string getPostCode(){pospodeを返します。 } public void setPostCode(String PostCode){this.PostCode = PostCode; } public user getUser(){return user; } public void setuser(user user){this.user = user; }}2.分页框架准备
pager.java和systemcontext.java
完整建立后如下
本文是项目实战的第一篇、之后还有更新、希望大家不要错过。