但更多个用户操作同一个订单的时候,为了防止多个用户操作数据库,而使数据混乱, 在数据库设计一个状态列,当一个用户来操作的时候,可以先更新该列,然后使用flush()方法,立即提交更新,从而使表锁定,然后接着查询该行数据,其他用户因为表上有排他锁,所以不能获取数据。
但更多个用户操作同一个订单的时候,为了防止多个用户操作数据库,而使数据混乱, 在数据库设计一个状态列,当一个用户来操作的时候,可以先更新该列,然后使用flush()方法,立即提交更新,从而使表锁定,然后接着查询该行数据,其他用户因为表上有排他锁,所以不能获取数据。