4D v18

entity.clone( )

ホーム

 
4D v18
entity.clone( )

entity.clone( )  


 

説明  

entity.clone( ) メソッドは、メモリ内に、同じレコードを元のエンティティとして参照する新しいエンティティを作成します。このメソッドを使用するとエンティティを個別に更新することができます。

エンティティに対して何らかの変更を行った場合、それらはentity.save( ) メソッドが実行されたときのみ参照されたレコードに保存されるという点に注意してください。

このメソッドはすでにデータベースに保存されているエンティティに対してのみ使用可能です。新規に作成されたエンティティ(entity.isNew( )True を返すもの)に対して呼び出す事はできません。

例題  

 C_OBJECT($emp;$empCloned)
 $emp:=ds.Employee.get(672)
 $empCloned:=$emp.clone()
 
 $emp.lastName:="Smith" // $emp に対して行った変更は$empClonedには適用されていません



参照 

dataClass.new( )

 
プロパティ 

プロダクト: 4D
テーマ: ORDA - エンティティ

 
ページの目次 
 
履歴 

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v18)