[JPA] JPA 프로그래밍 엔티티 맵핑

JPA 프로그래밍 엔티티 맵핑

@Entity

@Table

@Id

@GeneratedValue

@Column

@Column(nullable=false, unique=true)
private String username;

@Temporal

@Temporal(TemporalType.TIMESTAMP)
private Date created = new Date();        // 자동으로 객체생성할때마다 현재시간 들어감

@Transient

@Transient
private String yes;

SQL을 보고 싶을 때

application.properties에 다음을 추가

추가로 sql에 맵핑되는 값들도 보고 싶을때

로거 설정에 다음을 추가

log4j.logger.org.hibernate.SQL=debug
## logs the JDBC parameters passed to a query
log4j.logger.org.hibernate.tyep=trace