On Jun 19, 2009, at 16:44, Lukas Barton wrote:
MyISAM tabulky nejsou transakcni, coz je zdroj vasich problemu.
To je nakonec neresitelne. V projektu se pouziva nbd kvuli clusteru a
innodb neni volba.
Jinak to zamykani objektu bych resil pres session.lock (kdyz uz tu
instanci mate).
Of Pavel Nemec
> Sent: Friday, June 19, 2009 4:36 PM
> To: Java
> Subject: Re: zamikani tabulek mysql+hibernate
>
>
> Dne 19. červen 2009 16:25 Podlesak Kamil
> napsal(a):
> > Zdravim,
> >
> > Nejak jsem to v celem vlaknu nenasel, takze se explicitne
MyISAM tabulky nejsou transakcni, coz je zdroj vasich problemu.
Jinak to zamykani objektu bych resil pres session.lock (kdyz uz tu instanci
mate).
Nejsem si jisty, ze session.get udela to same na jiz jednou natazenou
instanci.
Rozhodne je to necitelny zpusob, jak v tomto pripade zamykat.
Lukas
Dne 19. červen 2009 16:25 Podlesak Kamil napsal(a):
> Zdravim,
>
> Nejak jsem to v celem vlaknu nenasel, takze se explicitne zeptam:
> Jsou vsechny ty tabulky InnoDB? Pro jistotu to peclive overte, default je
> MyISAM!
Jsemsi temer jist ze jsou default tj MyISAM.
Posilam kod, ktery pouzivam na
Zdravim,
Nejak jsem to v celem vlaknu nenasel, takze se explicitne zeptam:
Jsou vsechny ty tabulky InnoDB? Pro jistotu to peclive overte, default je
MyISAM!
Kamil Podlesak
Dobry den,
mam docela specificky problem.
2 aplikacni servery (jboss) na kterych bezi hybernate a mysql. Mysql
je nastavna tak ze se replikuje na obou serverech a tvari se tedy
jako jedna databaze.
S databazi komunikuji vyhradne pres Hibernate. Jsem v situaci, kdy oba
servery budou ve stejny cas