环境
springBoot+JPA+MySQL
application-dev.yml
留意:装备中的blog数据库需要先创建,否则启动springBoot会报错
1spring:2#数据库连接装备3datasource:4driver-class-name:com.mysql.jdbc.Driver5url:jdbc:mysql://localhost:3306/blog?useUnicode=true&characterEncoding=utf-86username:root7password:1238jpa:9hibernate:10ddl-auto:update11show-sql:true
pojo(实体类)、数据库联系结构
多对一、一对多:多的一方作为联系保护方,少的作为联系被保护方
1.Blog
@Entity//符号类为数据库实体类@Table(name=”front_blog”)//指定与数据库哪个表对应publicclassBlog{/*@Id:指定主键
@GeneratedValue:
指定主键生成战略
不设置参数则按照默认的战略-AUTO,那么在数据库中会多生成一张表用于记载各个表的主键*/@Id
@GeneratedValueprivateLongid;privateStringtitle;privateStringcontent;privateStringfirstPicture;privateStringflag;//符号:原创、转载、翻译privateIntegerviews;//阅读次数privatebooleanappreciation;//赞赏是否敞开privatebooleanshareStatement;//版权是否敞开privatebooleanrecommend;//评论是否敞开privatebooleancommentabled;//是否引荐文章@Temporal(TemporalType.TIMESTAMP)//Java系统生成时刻转换为数据库时刻类型privateDatecreateTime;
@Temporal(TemporalType.TIMESTAMP)privateDateupdateTime;//实体类联系:多个blog对应一个type,多的一方是保护端@ManyToOne
privateTypetype;
2.Type
多对多,可以指定自己想要的联系保护方和联系被保护方
3.Blog和Tag
广州天河区珠江新城富力盈力大厦北塔2706
020-38013166(网站咨询专线)
400-001-5281 (售后服务热线)
品牌服务专线:400-001-5281
长沙市天心区芙蓉中路三段398号新时空大厦5楼
联系电话/ (+86 0731)88282200
品牌服务专线/ 400-966-8830
旗下运营网站:
Copyright © 2016 广州思洋文化传播有限公司,保留所有权利。 粤ICP备09033321号