关于锁定问题

浏览:5060 发布日期:2013/07/09 分类:求助交流
我现在想实现一个功能,就是要生成一个前面由日期如20130709,后面是一个连续的订单号,结果如下:2013070910000001,2013070910000002,2013070910000003.......
我想的方法是先从数据库中读取出最后一条数据,然后截取最后几位数+1.
如果这样操作的话我就必须使用数据锁定功能,如果使用手册上说的lock(true)->的功能的话,可能会存在问题,因为他应该只在查询过程和更新过程中锁定,而我在查询之后要对数据进行处理再保存,在这过程中,可能已经有其他 的操作了,我就无法保证订单号的唯一性的连贯性。请问高手知道该如何操作吗?
最佳答案
评论( 相关
后面还有条评论,点击查看>>