Chapter 7 : Identifiers Item 65: Why to Avoid the Hibernate 5 AUTO Generator Type in MySQL AutoGeneratorType Item 66: How to Optimize the Generation of Sequence Identifiers via the hi/lo Algorithm HiLo HiLoIssue Item 67: How to Optimize the Generation of Sequence Identifiers via Pooled (-lo) Algorithms Pooled PooledLo Item 68: How to Correctly Override equals() and hashCode() LombokEqualsAndHashCode Item 69: How to Use Hibernate-Specific @NaturalId in Spring Style NaturalIdImpl Item 70: How to Use Hibernate-Specific @NaturalId and Skip the Entity Identifier Retrieval NaturalIdCache Item 71: How to Define an Association that References a @NaturalId Column ReferenceNaturalId Item 72: How to Obtain Auto-Generated Keys ReturnGeneratedKeys Item 73: How to Generate Custom Sequence IDs CustomSequenceGenerator Item 74: How to Efficiently Implement a Composite Primary Key CompositeKeyEmbeddable CompositeKeyIdClass AutoUUID AssignedUUID UUID2 Item 75: How to Define a Relationship in a Composite Key CompositeKeyEmbeddableMapRel Item 76: How to Use an Entity for the Junction Table JunctionTable : Junction Table 사용 예제 추가