環(huán)境
springBoot+JPA+MySQL
application-dev.yml
留意:裝備中的blog數(shù)據(jù)庫需要先創(chuàng)建,否則啟動(dòng)springBoot會(huì)報(bào)錯(cuò)
1spring:2#數(shù)據(jù)庫連接裝備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(實(shí)體類)、數(shù)據(jù)庫聯(lián)系結(jié)構(gòu)
多對一、一對多:多的一方作為聯(lián)系保護(hù)方,少的作為聯(lián)系被保護(hù)方
1.Blog
@Entity//符號類為數(shù)據(jù)庫實(shí)體類@Table(name=”front_blog”)//指定與數(shù)據(jù)庫哪個(gè)表對應(yīng)publicclassBlog{/*@Id:指定主鍵
@GeneratedValue:
指定主鍵生成戰(zhàn)略
不設(shè)置參數(shù)則按照默認(rèn)的戰(zhàn)略-AUTO,那么在數(shù)據(jù)庫中會(huì)多生成一張表用于記載各個(gè)表的主鍵*/@Id
@GeneratedValueprivateLongid;privateStringtitle;privateStringcontent;privateStringfirstPicture;privateStringflag;//符號:原創(chuàng)、轉(zhuǎn)載、翻譯privateIntegerviews;//閱讀次數(shù)privatebooleanappreciation;//贊賞是否敞開privatebooleanshareStatement;//版權(quán)是否敞開privatebooleanrecommend;//評論是否敞開privatebooleancommentabled;//是否引薦文章@Temporal(TemporalType.TIMESTAMP)//Java系統(tǒng)生成時(shí)刻轉(zhuǎn)換為數(shù)據(jù)庫時(shí)刻類型privateDatecreateTime;
@Temporal(TemporalType.TIMESTAMP)privateDateupdateTime;//實(shí)體類聯(lián)系:多個(gè)blog對應(yīng)一個(gè)type,多的一方是保護(hù)端@ManyToOne
privateTypetype;
2.Type
多對多,可以指定自己想要的聯(lián)系保護(hù)方和聯(lián)系被保護(hù)方
3.Blog和Tag
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務(wù)熱線)
深圳市坂田十二橡樹莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務(wù)專線:400-001-5281
長沙市天心區(qū)芙蓉中路三段398號新時(shí)空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務(wù)專線/ 400-966-8830
旗下運(yùn)營網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號