引用: |
因此,OpenSessionInView雖然確實方便,但是大家還是慎用吧。對于那些頁面渲染速度很慢,撥號連接用戶數(shù)量過多的網(wǎng)站就最好不要使用。 | 確切的應該是大并發(fā)用戶量的情況吧。這個問題一直都存在,在1年多前我和robbin爭論中就提出來了過。hibernate2的代碼可以看到session是和connection緊密耦合的(Hibernate3沒看過)。但hibernate大部分被用于并發(fā)用戶可預見的intranet應用,所以問題也不是很大。如果并發(fā)用戶多,對connection pool資源, opensession in view在hibernate中使用會構成較大壓力。如果jboss j2ee5 server采用hibernate作為ejb3實現(xiàn),沒有做修正的話,同樣的問題也會存在于jboss j2ee5 server中。
上一次由Charlesxp于2005-12-14 周三, 上午10:25修改,總共修改了2次 |