mybatis+ mysql 怎样实现主键自增

1.mybitis xml配置

keyProperty="studentId" useGeneratedKeys="true">
keyProperty是Java对象的属性
useGeneratedKeys 取值范围true|false 默认值是:false。 含义:设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。


2.这样配置完了之后,运行程序并不能想象那样就成功了,第一次插入的时候必须要在mysql数据库里执行一下主键自增的语句,才能如愿以偿的新增成功,

alter table student  modify studnet_id  integer auto_increment    ,student表名,student_id 是主键。


3.顺带说一下 mysql设置ID增值起始值 的语句:

alter table student AUTO_INCREMENT=1000

你可能感兴趣的:(mybatis+ mysql 怎样实现主键自增)