I do not know any problems with this version of NHibernate.
Do you use native as an identifier generator for your objects? Because it will make each insertion be alone by selecting the generated identifier back. This is because the database must generate each identifier. It also explains why batch processing works with updates.
If possible, you should switch to, for example, hilo strategies or even guid if you do not need (easy) readable identifiers.
Fabio has an interesting post here regarding this topic.
source share