Sorry for the misunderstanding. I do want to close the DB connection
but I do not want to loose the data when the connection is closed.
When I restart my application it should be able to connect to my DB
and continue from where it left off. This includes all the previous
data is there and identity sequence number should continue the count
from where it left off (not start from 1 again).

On Sep 24, 12:10 pm, Ryan How <[email protected]> wrote:
>   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