부록 2. Active Record

Active Record Pattern

Wiki

Java와 Hibernate의 예시를 살펴보자

import javax.persistence.*;

@Entity
@Table(name = "users")
public class User {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    @Column(name = "name")
    private String name;

    @Column(name = "email", unique = true)
    private String email;

    // 기본 생성자와 게터/세터는 생략
}

Last updated