一
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三个类。
完整建立后如下
本文是项目实战的第一篇,之后还有更新,希望大家不要错过。,希望大家不要错过。