4D v17.4

entity.clone()

Home

 
4D v17.4
entity.clone()

entity.clone()  


 

Die Methode entity.clone() erstellt im Speicher eine neue Entity, die auf denselben Datensatz wie die ursprüngliche Entity verweist.Mit dieser Methode können Sie Entities getrennt aktualisieren.

Beachten Sie, dass jede Änderung in Entities im referenzierten Datensatz nur gesichert wird, wenn die Methode entity.save( ) ausgeführt wird.

Diese Methode lässt sich nur mit Entities verwenden, die bereits in der Datenbank gesichert sind. Sie lässt sich nicht mit einer neu erstellten Entity aufrufen. Hier gibt entity.isNew() Wahr zurück.

 C_OBJECT($emp;$empCloned)
 $emp:=ds.Employee.get(672)
 $empCloned:=$emp.clone()
 
 $emp.lastName:="Smith" //in $emp ausgeführte Updates sind in $empCloned nicht ausgeführt



Siehe auch 

dataClass.new()

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: ORDA - Entity

 
SEITENINHALT 
 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v17)
4D Programmiersprache ( 4D v17.1)
4D Programmiersprache ( 4D v17.2)
4D Programmiersprache ( 4D v17.3)
4D Programmiersprache ( 4D v17.4)