oracle sequence 推荐每个表使用自己的sequence
mysql 使用每个表的autoincreate来当主键
mybatis 操作insert时 主键的生成是在插入之前 还是之后?
mysql是在插入之后生成id,通过SELECT LAST_INSERT_ID() , 此语句和当前connection绑定,但是不和表绑定,因此必须在insert之后立即执行
参考: http://www.bkjia.com/Mysql/974648.html
oracle是在插入之前获取id 参考:https://blog.csdn.net/bestfeng1020/article/details/60963948
还是看insert具体配置 java.sql.Statement#getGeneratedKeys
https://blog.csdn.net/zknxx/article/details/53558850