Add hibernate-jpa module: 40 runnable Hibernate 7 / JPA interview answers on PostgreSQL 16

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Cfo2K4u4rF18QsPXPFnytf
This commit is contained in:
2026-10-24 17:33:29 +00:00
co-authored by Claude Sonnet 5.5
parent a5fbf45971
commit d03962ea9c
87 changed files with 2387 additions and 1 deletions
@@ -0,0 +1,37 @@
package lab.hibernate.model;
import jakarta.persistence.*;
import java.util.Objects;
/** hashCode built on the generated id: the classic trap. */
@Entity
public class SetItem {
@Id
@GeneratedValue
public Long id;
public String name;
protected SetItem() {}
public SetItem(String name) {
this.name = name;
}
@Override
public boolean equals(Object o) {
return o instanceof SetItem other && Objects.equals(id, other.id);
}
@Override
public int hashCode() {
return Objects.hashCode(id);
}
public Long getId() {
return id;
}
public String getName() {
return name;
}
}