Diky moc. Presne to jsem potreboval vedet... Tom
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of Jan Dosoudil > Sent: Thursday, July 12, 2007 11:11 AM > To: Java > Subject: Re: Hibernate a sequence > > Zdravim, > je to parametr sequenceru (@SequenceGenerator) allocationSize (vychozi > 50). Funguje to tak, že hibernate požává databázi o sekvenci, vynásobí > allocationSize a pak k němu postupně přičítá po 1 až do allocationSize, > pak si znovu požádá databázi o sekvenci. (Vypne se to nastavením > allocationSize na 1) > > S pozdravem > Jan Dosoudil > > Tomas Hubalek napsal(a): > > Zdar, > > > > > > > > Mam takovy bizardni pripad, kteremu nerozumim. Mam entity, ktera ma > > takto oanotovana idcko (ty sede oznacene anotace @Searcheable jsou z > > Lucene Compassu, snad nemaji na toto chovani vliv, ale pro jistotu je > > uvadim taky): > > > > > > > > @Searchable > > > > @SearchableDynamicMetaData( > > > > name = "description", > > > > expression = "(data.eventProblem == null ? '' : data.eventProblem)", > > > > converter="groovy", > > > > termVector = TermVector.WITH_POSITIONS_OFFSETS) > > > > @Entity > > > > @Table(name="CDT_EVENT") > > > > public class Event implements Serializable { > > > > > > > > @SearchableId > > > > @Id > > > > @GeneratedValue(strategy = GenerationType.SEQUENCE, > > generator="CDT_EVENT_SEQ") > > > > @SequenceGenerator(name="CDT_EVENT_SEQ", > sequenceName="CDT_EVENT_SEQ") > > > > private Long eventId; > > > > .... > > > > } > > > > > > > > Co je ale divne je to, ze sequence na tom serveru, kde to je deployovane > > ma mi nextval vratila 5 ale Idcko se pri vytvoreni entity nastavilo na > > 110. Dalsi vytvoreni entity nastavi 111, 112 atd, coz je spravne ale > > neni mi jasna souvislost mezi sekvenci a cislem. Ocekaval bych, ze si to > > proste vezme nextval pro kazdou entitu. > > > > > > > > Databaze Oracle (tusim ze 10g), Dialect je > > org.hibernate.dialect.OracleDialect, Hibernate v nejnovejsi stable verzi. > > > > > > > > Mate nekdo podobne zkusenosti? Muzete mi to objasnit? > > > > > > > > Dik > > > > Tom > >
