Ken, in NH is even better because it respect a "sequence per table".
An High is requested per sessionFactory per Persister...
Example:
Table-A: 101, 102,103,104......501,502....
Table-B: 201, 202, 203, 204... 801,802....

2009/3/26 Ken Egozi <egoz...@gmail.com>

> the way I understand it:
>
> a generated 64bit ID will consist of a HI and LO 32bit values
> (HI*32bit+LO)
>
> when a SessionFactory kicks in, it requests (and increments) the HI from
> the DB.
> as an outcome - every SessionFactory gets a range (using the HI) then
> increments the LO on each new entity.
>
>
>
>
> On Thu, Mar 26, 2009 at 11:12 AM, Peter Morris <mrpmor...@gmail.com>wrote:
>
>>
>> >
>> It is the thing that you last said, when exhaust a new Hi value is
>> obtained,
>> Lo values are incremented everytime an object is persisted.
>> <
>>
>> Ah I see, that makes sense.  I am confusing it with the other approach
>> where
>> only the exact number of IDs are requested when an update is required.
>>
>>
>>
>> Pete
>> ====
>> http://mrpmorris.blogspot.com
>>
>>
>>
>>
>
>
>
>
> --
> Ken Egozi.
> http://www.kenegozi.com/blog
> http://www.delver.com
> http://www.musicglue.com
> http://www.castleproject.org
> http://www.gotfriends.co.il
>
> >
>


-- 
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to nhusers@googlegroups.com
To unsubscribe from this group, send email to 
nhusers+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to