做一个资产管理系统,前端每次新增一件资产就会自动生成一个新的资产编号(数据库中要求资产编号唯一),批量新增后再保存到数据库,为了保证并发操作时资产编号不会重复占用,现在的做法是:前端新增记录时,先在表中插入新生成的资产编号,状态设为0,提交的时候更新记录,状态改为1,但是会出现一个问题:如果因为异常导致页面关闭,这条记录会一直存在数据库中,请问有什么好的方法解决?比如事务,锁什么的,我自己查了资料,还是没有思路,想请教下各位,感谢。