復合主鍵的使用@IdClass
復合主鍵主要是指你的數(shù)據(jù)表中有兩個主鍵
1、創(chuàng)建復合主鍵類
@Entity
@Table(name = "tb_friend")
@IdClass(Friend.class)
@Data
public class Friend implements Serializable {
? ? private static final long serialVersionUID = -5090564811932486279L;
? ? @Id
? ? private String userid;
? ? @Id
? ? private? String friendid;
? ? private String islike;
}
2Spring Cloud和Dubbo對比
或許很多人會說Spring Cloud和Dubbo的對比有點不公平,Dubbo(原來是屬于阿里巴巴)只是實現(xiàn)了服務治
理皮假,而Spring Cloud下面有17個子項目(可能還會新增)分別覆蓋了微服務架構下的方
方面面衬潦,服務治理只是其中的一個方面论衍,一定程度來說购裙,Dubbo只是Spring Cloud
Netflix中的一個子集析苫。
2.服務發(fā)現(xiàn)——Netflix Eureka
客服端負載均衡——Netflix Ribbon
斷路器——Netflix Hystrix
服務網關——Netflix Zuul
分布式配置——Spring Cloud Config