package com.txtr.hibernatedelta.generator.customer2; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.Id; import javax.persistence.ManyToOne; import javax.persistence.Table; @Table(name = "Customer") @Entity public class Customer { @Id private Long id; private String name; private String street; @ManyToOne(fetch = FetchType.LAZY, optional = false) private Customer catalog; }