package com.jthink.skyeye.data.jpa.domain; import com.jthink.skyeye.data.jpa.pk.ServiceInfoPK; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; /** * JThink@JThink * * @author JThink * @version 0.0.1 * @desc rpc服务注册表 * @date 2017-02-23 15:42:31 */ @Entity @Table(name = "service_info") public class ServiceInfo { @Id private ServiceInfoPK serviceInfoPK; // 为该服务分配的id, 每个iface作为一个service,同一个iface有1或多个method, 该id设置为serviceId(即,iface_method) @Column(name = "sid", nullable = false) private String sid; public ServiceInfoPK getServiceInfoPK() { return serviceInfoPK; } public ServiceInfo setServiceInfoPK(ServiceInfoPK serviceInfoPK) { this.serviceInfoPK = serviceInfoPK; return this; } public String getSid() { return sid; } public ServiceInfo setSid(String sid) { this.sid = sid; return this; } }