package org.egl_cepgl.pm.model;

import jakarta.persistence.*;
import lombok.*;
import org.hibernate.annotations.DynamicUpdate;

import java.util.Set;

@Setter
@Getter
@Entity
@ToString
@Table(name="cabinet_qualification", schema = "egl_pm_db")
@AllArgsConstructor
@NoArgsConstructor
@DynamicUpdate
public class CabinetQualification extends AbstractEntity
{
    @Column(name="namep", length = 100)
    private String namep;

    @OneToMany(mappedBy = "qualification", targetEntity = Cabinet.class, cascade = CascadeType.ALL)
    private Set<Cabinet> cabinets;
}
