38 lines
842 B
Java
38 lines
842 B
Java
package com.jasamedika.medifirst2000.entities;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.ToString;
|
|
|
|
import javax.persistence.Embeddable;
|
|
import javax.persistence.JoinColumn;
|
|
import javax.persistence.ManyToOne;
|
|
|
|
import java.io.Serializable;
|
|
|
|
import static javax.persistence.FetchType.LAZY;
|
|
|
|
/**
|
|
* @author salmanoe
|
|
* @version 1.0.0
|
|
* @since 21/12/2023
|
|
*/
|
|
@Data
|
|
@AllArgsConstructor
|
|
@NoArgsConstructor
|
|
@Embeddable
|
|
public class DokterRawatBersamaId implements Serializable {
|
|
private static final long serialVersionUID = 6205499315933943133L;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "dpjppasienfk")
|
|
@ToString.Exclude
|
|
private DpjpPasien dpjpPasien;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "dokterfk")
|
|
@ToString.Exclude
|
|
private Pegawai dokter;
|
|
}
|