Class SequenceCalculator

java.lang.Object
org.openxava.calculators.SequenceCalculator
All Implemented Interfaces:
Serializable, ICalculator, IHibernateIdGeneratorCalculator

public class SequenceCalculator extends Object implements IHibernateIdGeneratorCalculator, ICalculator
To use sequence database id generation.

An example of use:

  <property name="id" key="true" type="int" hidden="true">
                <default-value-calculator class="org.openxava.calculators.SequenceCalculator" on-create="true">
                        <set property="sequence" value="XAVATEST_SIZE_ID_SEQ"/>
                </default-value-calculator>
        </property>
  
It does not work with EJB2. It works with Hibernate and EJB3 JPA.
Author:
Javier Paniza
See Also: