4D v18

entity.clone( )

Inicio

 
4D v18
entity.clone( )

entity.clone( )  


 

El método entity.clone( ) crea en la memoria una nueva entidad que hace referencia al mismo registro que la entidad original.  Este método le permite actualizar entidades por separado.

Nota: tenga en cuenta que las modificaciones realizadas a las entidades se guardarán en el registro referenciado solo cuando se ejecute el método entity.save( ).

Este método solo se puede utilizar con entidades ya guardadas en la base de datos. No se puede llamar en una entidad recién creada (para la cual entity.isNew( ) devuelve True).

Ejemplo  

 C_OBJECT($emp;$empCloned)
 $emp:=ds.Employee.get(672)
 $empCloned:=$emp.clone()
 
 $emp.lastName:="Smith" //Actualizaciones en $emp no se hacen en $empCloned



Ver también 

dataClass.new( )

 
PROPIEDADES 

Producto: 4D
Tema: ORDA - Entity

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v18)