Connection conn = Util.getConnection();
conn.setAutoCommit(false);
String sql="select id from test"
int a = Util.select(conn,sql);
if(user=="用户A"){
运行时间很长的代码,
}
if(a>0){
 sql = "update test set a="+(a-1);
 Util.update(conn,sql);
}
conn.commit();
test表中只有一个字段(id),只有一条记录值等于1(业务需要不能小于0,比如车票数)
假设有用户A和用户B两个人同时访问这个功能(用户A稍微提前一点点)
如何只让一个用户订票成功,而且程序效率挺高!