这个问题貌似老生常谈了   , 但最近知识学的杂  有点理不清思绪. 请大侠帮助. 问题就是n个用户一起登陆订票网站买同一张票 , 查询时都显示这张票只剩一张, 一个人下了订单,其他人再买提示已售出.怎么做.   下了订单的 一直不付帐 这张票怎么办之类的. 我想到两个方法  1 是在代码上加synchronized同步锁
                          2 是在数据库用事务 .
 
是不是用这两个办法都可以实现, 哪一个比较好, 具体都怎么操作 .