Hi, We just updated to OJB rc6 and suddenly autoincrement stopped working on one field. We are using it for primarykey fields and they work just fine. But for the field ordernr [BIGINT], which is not a primary key, it sets it to 0 every time. Changing back to rc5 it works again.
Has anyone seen this behaviour in rc6 or has any ideas on how to fix it? This is the sequence manager: <sequence-manager className="org.apache.ojb.broker.util.sequence.SequenceManagerNextValImpl"> <attribute attribute-name="autoNaming" attribute-value="true"/> </sequence-manager> This is the class-descriptor: <!-- Definitions for com.printondirect.vo.OrderReq --> <class-descriptor class="com.printondirect.vo.OrderReq" table="ORDERREQ" > <field-descriptor name="id" column="ID" jdbc-type="VARCHAR" primarykey="true" /> <field-descriptor name="orderNr" column="ORDERNR" jdbc-type="BIGINT" autoincrement="true" /> <field-descriptor name="orderStatus" column="ORDERSTATUS" jdbc-type="INTEGER" /> <field-descriptor name="orderedDate" column="ORDEREDDATE" jdbc-type="DATE" conversion="com.printondirect.ojb.conversion.UtilDate2SqlDateFieldConversion " /> <field-descriptor name="address_id" column="ADDRESS_ID" jdbc-type="BIGINT" /> <field-descriptor name="deliveryTime" column="DELIVERYTIME" jdbc-type="INTEGER" /> <field-descriptor name="referrer" column="REFERRER" jdbc-type="VARCHAR" /> <field-descriptor name="paymentMethod" column="PAYMENTMETHOD" jdbc-type="INTEGER" /> <reference-descriptor name="address" class-ref="com.printondirect.vo.Address" auto-delete="true" auto-retrieve="true" > <foreignkey field-ref="address_id"/> </reference-descriptor> <collection-descriptor name="orderRows" element-class-ref="com.printondirect.vo.OrderRow" auto-delete="true" auto-retrieve="true" orderby="id" sort="DESC" > <inverse-foreignkey field-ref="orderReq_id"/> </collection-descriptor> </class-descriptor> /Emil Breding --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
