에 리팩토링은 I가 JPA를 사용할 수 있습니다,이 SQL자바 : JPA 클래스, 날짜 날짜 시간
Create Table X (
ID varchar(4) Not Null,
XDATE date
);
하고, 상기와 너무
@Entity
@Table(name = "X")
public class X implements Serializable {
@Id
@Basic(optional = false)
@Column(name = "ID", nullable = false, length = 4)
private String id;
@Column(name = "XDATE")
@Temporal(TemporalType.DATE)
private Date xDate; //java.util.Date
...
}
같이 정의 엔티티 클래스를 사용하여 만든 객체 관계형 매핑을 달성하십시오. 그러나 xDate
속성은 날짜 만 저장할 수 있습니다. dd/MM/yyyy
.
위 필드를 사용하여 하나의 필드 (예 : dd/MM/yyyy HH24:mm
)를 사용하여 전체 날짜 개체를 저장하는 방법을 리팩터링하려면 어떻게해야합니까?
@sblundy : 답변을 주셔서 감사합니다.하지만 내 실체 클래스의 멤버 변수 또는 테이블의 스키마 정의를 변경해야합니까? – bguiz
@bguiz : 필드 번호, 열 예. 사용하는 DB에 따라 다르지만 DATETIME이 작동해야합니다. – sblundy
@sblundy : Toplink/JavaDB – bguiz