NHibernate joins Hibernate at JBoss Inc.

Bellissima e attesissima notizia...
Dopo il rilascio della 1.0 di Nhibernate nelle settimane passate, da quello che si legge i due progetti confluiranno nel megacontenitore open source di JBoss Inc, e addirittura il buon Sergey Koshcheyev (uno degli sviluppatori leader di NH) è stato acquisito proprio da JBoss Inc. per lavorare full-time al progetto....il che vuol dire porting di Hibernate3 al più presto possibile (non vedo l'ora), documentazione dedicata al framework e chi più ne ha più ne metta!

Se c'è qualcuno che si azzarda a chiamare JBoss come..."lato oscuro"
...mi offendo! :-)

Altra piccola soddisfazione:
Che bello digitare su google la parola NHibernate e non trovare più quella odiosa frase...
"Forse stavi cercando Hibernate"....gh...gh...gh....
Print | posted on lunedì 17 ottobre 2005 13.18

Feedback

# re: NHibernate joins Hibernate at JBoss Inc.

left by David at 17/10/2005 14.21 Gravatar
A proposito di NHibernate... ma la concorrenza come viene gestita?

# re: NHibernate joins Hibernate at JBoss Inc.

left by Lorenzo Barbieri at 17/10/2005 14.30 Gravatar
E no... o si toglie la J... o si mette la N...
altrimenti "lato oscuro","lato oscuro","lato oscuro","lato oscuro","lato oscuro","lato oscuro","lato oscuro","lato oscuro","lato oscuro","lato oscuro","lato oscuro","lato oscuro","lato oscuro"...

:-D

# re: NHibernate joins Hibernate at JBoss Inc.

left by Giancarlo Sudano at 17/10/2005 14.48 Gravatar
> A proposito di NHibernate... ma la concorrenza come viene gestita?

Puoi avere un lock ottimistico mediante versioning (si può usare un timestamp o un progressivo), che al momento di fare update verifica la versione in modo da poter gestire qualsiasi conflitto, molto scalabile e performante ed è ottimizzato per tutti i database.

Puoi anche usare un lock pessimistico poco scalabile...ma sai com'è a volte serve...in quel caso verrà utilizzata una SELECT..FOR UPDATE in luogo della SELECT classica in modo da lockare la riga.

Dal punto di vista delle transazioni poi esiste quella che viene definita Application Transaction (una Unit of Work) che è una transazione con scope più ampo che nel caso di applicazioni web può abbracciare più giri di request-response con lock ottimistico...

vorrei scrivere un post a parte....tempo permettendo!

# re: NHibernate joins Hibernate at JBoss Inc.

left by David at 17/10/2005 15.05 Gravatar
Grazie mille, sei stato chiarissimo
Comments have been closed on this topic.