Hi Stefan,
you could call this (extracted from OrientVertex class):

/**
   * Creates a temporary vertex. The vertex is not saved and the
transaction is not started.
   *
   * @param iClassName
   *          Vertex's class name
   * @param prop
   *          Varargs of properties to set
   * @return
   */
public OrientVertex addTemporaryVertex(final String iClassName, final
Object... prop)

Once finished you should call .save(). Or you could use this method:

  public OrientVertex addVertex(final Object id, final Object... prop) {

where prop can be:
- a hashmap with properties as key/values
- a even numbers of parameters as key/values

This method creates the vertex with all these params, then save it.


Lvc@



On 25 January 2014 19:40, <[email protected]> wrote:

> Hi,
>
> What is the best way to create a OrientVertex instance without it it being
> saved until later? (Access to OrientVertex() is protected.)
>
> If orientGraph.addVertex(...) is called then the vertex is saved but I
> need to add *other properties to it before saving (to avoid multiple save).
>
> * I have optional properties that may be null and null properties are not
> allowed in the constructor.
>
> Best regards,
>   -Stefán
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OrientDB" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to