I don't know the answer, but howcome you don't want to close the database on exit? Shouldn't it always be closed when the JVM exits unless you want to use the database in a shutdown hook or something?.

I don't understand the log, someone qualified will need to answer that one! :)

Ryan


On 24/09/2010 8:30 PM, mcevikce wrote:
It is actually create only. No drop. What it does is it creates the
database from the hibernate mapping. Then I use DB_CLOSE_ON_EXIT=FALSE
to make sure data is not cleaned on JVM exit. But the problem is the
identity sequence number always start with 1 when the hibernate
session is started. Looking at the H2 trace logs I see that it
recreates the sequence:

09-23 18:54:18 pageStore: log redo + table:0 s:2 ( /* key:37 */ 8, 0,
3, 'CREATE SEQUENCE
PUBLIC.SYSTEM_SEQUENCE_F8E46337_B216_465F_8D40_8A221BF676B5 START WITH
1 BELONGS_TO_TABLE')
09-23 18:54:18 index: T0_DATA add ( /* key:37 */ 8, 0, 3, 'CREATE
SEQUENCE PUBLIC.SYSTEM_SEQUENCE_F8E46337_B216_465F_8D40_8A221BF676B5
START WITH 1 BELONGS_TO_TABLE')
09-23 18:54:18 pageStore: log redo + table:-1 s:2 ( /* key:10 */ 9, 0,
9, 515, 'OFF,0,,', '0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16

On Sep 24, 12:30 am, Ryan How<[email protected]>  wrote:
   Hi,

What is this Drop and re-create database schema on startup?

Maybe that is resetting the sequence...

And the MVCC setting is for row level locking, which from what some
others have said seems to help with deadlock issues when using hibernate.

Ryan

On 24/09/2010 6:40 AM, mcevikce wrote:



          <!-- Drop and re-create the database schema on startup -->
          <property name="hbm2ddl.auto">create</property>

--
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/h2-database?hl=en.

Reply via email to