插入过程用synchronized insert()……
解决方案 »
- ssh登录成功后,怎样在jsp页面上获取用户信息??求助???
- 自学j2ee,求各位学长推荐书本和视频
- 急求,API怎么下载
- Solaris10中安装Oracle10g出错了
- ireport与 hibernate配置问题
- createTextNode( ) 和 createElement( )的区别
- EJB客户端调用 create() 的问题?急啊!
- 现在有两个文件,一个为XML文件,一个为XSLT文件,我如何用JAVA程序将它生成为一个HTML文件
- 昨天我的第一个EJB(jdk1.4.2+tomcat4.27+jboss3.07+eclipse2.1+lomboz2.x)运行成功,在J2EE路又迈出一小步,散分!
- Spring返回视图名后 界面没有跳转
- 在struts中能不能将www.pz.com/blog/pz.do?id=1形式的网址映射成www.pz.com/blog/name形式呢?
- javamail实例
插入后执行Connection.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED);
两位根本没细看,我是说不用存储过程去实现。to geniustop(Genius) :
事务处理不能解决问题,它只能解决一个用户的多个操作的冲突,不能解决多个用户之间的操作冲突。拜托路过的人,认真看看我的问题再回答。
/**
* 将传入booking对象插入数据库,更新bic、bc控制表对应记录内容
* @param booking
* @return
* @throws Exception
*/
public synchronized List retBookingResult( Booking booking) throws Exception {
这是存储过程么????????
sorry,我看错了,你看你写插入过程...以为是存储过程呢,真不好意思,不过你这个方法不可行啊。我是在struts的action中去掉用的这个方法,id号是[max(表中当前id号)+1]得到的,这样同时还是会好几个人获取相同id,会有问题的
想想你这个分成几个过程,在需要同步的地方加上synchronized