публичный класс HesapKoduTemplate расширяет BaseEntity{
Код: Выделить всё
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@JoinColumn(
name = "PARENT_HESAP_KODU_TEMPLATE_ID",
referencedColumnName = "ID"
)
@ManyToOne(fetch = FetchType.LAZY)
private HesapKoduTemplate parent;
@OneToMany(mappedBy = "parent", cascade = CascadeType.ALL, orphanRemoval = true,fetch = FetchType.LAZY)
private List children = new ArrayList();
private BirimType birimType;
private String hesapAdi;
private String hesapKodu;
private Long ownerBirimId;
Код: Выделить всё
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@JoinColumn(
name = "PARENT_HESAP_KODU_ID",
referencedColumnName = "ID"
)
@ManyToOne(fetch = FetchType.LAZY)
private HesapKodu parent;
@OneToMany(mappedBy = "parent", cascade = CascadeType.ALL, orphanRemoval = true,fetch = FetchType.LAZY)
private List children = new ArrayList();
private String hesapAdi;
private String hesapKodu; //Hesap Kodu + Ekonomik Kod , Path
private Long ownerBirimId;
@Column(columnDefinition = "BOOLEAN DEFAULT true")
private Boolean active;
@Column(columnDefinition = "BOOLEAN DEFAULT false")
private Boolean genelPlan;
Подробнее здесь: https://stackoverflow.com/questions/784 ... ot-project