手把手带你做SpringBoot实战项目(1 )(持续更新中)
手把手带你做SpringBoot实战项目(2 )(持续更新中)
创建数据库
*下面是我们数据库的sql语句
CREATE TABLE
System_Config (
titlevarchar(255) NOT NULL,
namevarchar(255) NOT NULL,
logovarchar(255) NOT NULL,
connect_by_qqvarchar(255) NOT NULL,
web_statu` int NOT NULL
);
CREATE TABLE article
(
a_id
int NOT NULL AUTO_INCREMENT,
a_title
varchar(255) NOT NULL,
a_content
text NOT NULL,
a_time
datetime(0) NOT NULL,
a_statu
int NOT NULL DEFAULT 1,
a_hot
int NOT NULL DEFAULT 0,
a_is_first
int NOT NULL DEFAULT 0,
u_id
int NOT NULL,
l_id
int NOT NULL,
PRIMARY KEY (a_id
),
INDEX a_id
()
);
CREATE TABLE lable
(
l_id
int NOT NULL AUTO_INCREMENT,
l_name
varchar(255) NOT NULL,
PRIMARY KEY (l_id
)
);
CREATE TABLE user
(
u_id
int NOT NULL AUTO_INCREMENT,
u_username
varchar(255) NOT NULL,
u_password
varchar(255) NOT NULL,
u_login_time
datetime(0) NOT NULL,
u_role
int NOT NULL DEFAULT 0,
u_statu
int NOT NULL DEFAULT 1,
u_ip
varchar(255) NULL,
PRIMARY KEY (u_id
)
);
ALTER TABLE article
ADD CONSTRAINT u_id
FOREIGN KEY (u_id
) REFERENCES user
(u_id
);
ALTER TABLE article
ADD CONSTRAINT l_id
FOREIGN KEY (l_id
) REFERENCES lable
(l_id
);
`*
创建好的数据库
创建相应的POJO类
@Data
public class Article {
private Integer a_id;//文章id
private String a_title;//文章标题
private String a_content;//文章内容
private String a_time;//文章发布时间
private Integer a_hot;//文章是否是热门 0是默认不为热门 1是热门
private Integer a_is_first;//是否是置顶文章
private Integer u_id;//文章的用户id
private Integer l_id;//文章的标签
}
@Data
public class Label {
private Integer l_id;//标签id
private String l_name;//标签名称
}
@Data
public class SystemConfig {
private String title;//网站标题
private String name;//名称
private String logo;//网站logo
private String connect_by_qq;//网站联系方式
private Integer web_statu;//网站状态 0 为关闭 1 为开启
}
@Data
public class User {
private Integer u_id;//用户ID
private String u_username;//用户名称
private String u_password;//用户密码
private String u_login_time;//用户登入时间 上一次登入时间
private Integer u_role;//用户权限 1为管理员 0为普通用户 默认为0
private Integer u_statu;//用户状态 1为开启状态 0为关闭状态
private String u_ip;//用户的ip地址
}
有问题私信