Hello,
First off I am using hsqldb 1.7.2 and hibernate 2.1.4.
I do not want to set my unsaved-value to -1 in the <id> tag. I would
like the unsaved-value to be 0. However this causes a problem when I
use SchemaExportTask to create the database and tables for me. The
identity columns are not created with a start value, so they defualt
to 0. So the first ojbect I persist for each class is persisted with
a 0 value which is not desired.
I know I could just initialize all my id's to -1 and have the
unsaved-value be -1, but I don't wont to do that. I would like to be
able to pass a <param> to the <generator> tag named "start" that will
start the indentity column with that value. I went throught the
source and found that it will requrie a change to
HSQLDialect.getIdentityColumnString(), but I am unsure exactly how to
implement it. Can anyone please advise?
Thanks,
Blake
//==================
// DESIRED
//==================
<hibernate-mapping>
<class name="org.Foo" table="Foo">
<id name="id" type="int" column="FOOID" unsaved-value="0" >
<generator class="identity">
<param name="start">1</param>
</generator>
</id>
</class>
</hibernate-mapping>
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel