jpa Many To One Mapping


@TableGeneratorUses table generator strategy for automatic id creation
@GeneratedValueSpecifies that the value applied to fields is a generated value
@IdAnnotates the field as identifier
@ManyToOneSpecifies Many to One relationship between Employee and Department. This annotation is marked on many side. i.e. Multiple employees belong to a single department. So Department is annotated with @ManyToOne in Employee entity.
@JoinColumnSpecifies database table column which stores foreign key for related entity