package org.transgalactica.management.data.referentiel.bo.impl; import javax.persistence.Cacheable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import lombok.AccessLevel; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.ToString; import org.transgalactica.fwk.domain.bean.BusinessIdentifier; import org.transgalactica.fwk.domain.stereotype.DataBean; import org.transgalactica.management.data.referentiel.bo.MecanicienSpecialiteEntity; @DataBean @EqualsAndHashCode(of = "nomSpecialite") @NoArgsConstructor(access = AccessLevel.PROTECTED) @Getter @ToString(of = "nomSpecialite") @Entity @Table(name = "MECANICIENS_SPECIALITES") @Cacheable public class JpaMecanicienSpecialiteEntity implements MecanicienSpecialiteEntity { private static final long serialVersionUID = 1L; @Id @Column(name = "id") private Long technicalId; @BusinessIdentifier @Column(name = "nom") private String nomSpecialite; }