Hibernate session的线程安全问题
在开发中利用到了单例模式封装了获得hibernate的session方法,使其始终只有一个实例对象,但这样产生了一些副作用,比如在一个保存信息的页面,每当用户一直点击“保存”按钮,处理第一次的时候会开启一个事务,但如果用户一直点保存按钮的话好像第一次的事务还没有处理完就开了另一个事务,这样就引起了错误,不知道大家是怎样解决这种问题的。
ps:修改按钮属性,使之点击一次后变成不可操作是一种办法,但这种按钮太多,改起来比较麻烦。想知道有没有其它比较好的解决方案。