2013-08-09 6 views
1

최대 절전 모드 쿼리의 삽입 문에 getdate()과 같은 함수를 포함시키는 방법은 무엇입니까?Hibernate의 SQL 함수 insert 문

매핑 된 클래스의 속성 중 하나가 datetime 열이라고 가정하면 .save() 메서드 호출이 서버 타임 스탬프를 사용하도록 getdate()을 지정하면 어떻게됩니까?

답변

1

간단한 답은 insert 문에 포함시키지 말고 SQL로 해보십시오.

삽입 할 날짜 열이있는 SQL 테이블 디자이너에서 열 속성의 기본값을 GETDATE()으로 설정하면 SQL Server에서이 값을 처리합니다.

참조 및 샘플 : SQL Server GETDATE() Function

표는 다음과 같이됩니다 스크립트를 만들 :

CREATE TABLE Orders 
(
    OrderId int NOT NULL PRIMARY KEY, 
    ProductName varchar(50) NOT NULL, 
    OrderDate datetime NOT NULL DEFAULT GETDATE() 
)