insert添加记录时,如果id在数据库表t_ss中设置为自增主键,往往如果最后一条记录是id=47,但是当你把这条数据进行删除,再次添加,则这条记录就会成为id=48的记录,使得数据库中的数据id不以自己所期望的那样成为id=47的记录。那么如何设置使得id能够实现回滚,将再次添加的数据重新成为id=47的记录呢?其实很简单。
- t_ss对应的实体类为ss.class;
- 在向数据库中添加记录时,设置主键id为ss.setId(null);
- 使用insert语句添加到数据库中。
这样就可以使主键id能够回滚,当上一次添加数据的最后一条记录是id=47的记录,但是当你删除了id=47的数据,下次添加时会使id回滚,将这次添加的数据设置为id=47。如果你不设置,那么这次添加的数据为id=48的记录.