database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
ㆍCache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Cache Q&A 257 게시물 읽기
No. 257
등록일자/마지막 수정일자 예제
작성자
통합DB
작성일
2006-03-15 17:00:17
조회수
4,940

Cache Persistent 클래스는 다음과 같은 메소드를 overriding할 수 있도록 되어 있습니다. 오브젝트로 %Save()호출시에 이 메소드가 먼저 호출됩니다.

예제 소스를 보시고 참고하시기 바랍니다.

 

Class A Extends (%Persistent) {

 

Property LastModifiedAs%Date;
Property RegDateAs%Date;

///
/
// This callback method is invoked by the <METHOD>%Save</METHOD> method to

/// provide notification that the object is being saved. It is called before
/
// any data is written to disk.

///
/
// <P><VAR>insert</VAR> will be set to 1 if this object is being saved for the first time.

///
/
// <P>If this method returns an error then the call to <METHOD>%Save</METHOD> will fail.

Method %OnBeforeSave(insert As %Boolean) As %Status [ Private ]
{
ifinsert s ..RegDate=$h
s ..LastModified= $h
quit$$$OK
}

 

...

}

이 글에 대한 댓글이 총 1건 있습니다.
이차수님이 2006-05-15 10:29:05에 작성한 댓글입니다.
이 댓글은 2006-05-15 10:29:55에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
260인터시스템즈 심포지엄 2006 행사가 개최됩니다.
포스트관계형DBMS
2006-05-15
4895
259통합DBMS 개발자 커뮤니티사이트 오픈! [1]
POSTRDB
2006-05-15
4962
258SQL문에서 1주일 전 날짜 구하는 경우. [1]
포스트관계형
2006-03-30
5602
257등록일자/마지막 수정일자 예제 [1]
통합DB
2006-03-15
4940
256Pattaya Solution 파일을 Files 게시판에 올림.
배영민
2006-02-27
4666
253일반 디렉토리내에 파일 유무 확인 가능한 함수 있나요? [1]
손채영
2006-02-06
5191
252신년 Cache 학습 자료안내. [1]
Cache학습
2006-01-02
5737
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.081초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다