Mybatis學習 自增列

2021-09-27 20:58:34 字數 1401 閱讀 9739

詳細實現過程如下:

首先建立乙個包含自增列的資料庫表單student:

create table student (

id int(11) primary key auto_increment,

first_name varchar(255),

gender char(1)

)

成員變數+有參生成器+無參生成器+tostring方法

package bean;

public

class

student

public

student

(integer id, string lastname,

char gender)

public integer getid()

public

void

setid

(integer id)

public string getlastname()

public

void

setlastname

(string lastname)

public

char

getgender()

public

void

setgender

(char gender)

@override

public string tostring()

';}}

package dao;

import bean.student;

public

inte***ce

<?xml version="1.0" encoding="utf-8" ?>

namespace

=>

"insertstudent"

usegeneratedkeys

="true"

keyproperty

="id"

>

insert into student(`first_name`,`gender`)

values(#,#)

insert

>

>

@test

public

void

testinsertstudent()

throws ioexception

}

連續多次執行,可以看到獲取自增列的值成功輸出

重置SQLSERVER表的自增列,讓自增列重新計數

sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了 寫起來 也很鬱悶,所以查閱了一下標識列重置的方法 發現可以分為三種 刪除原表資料,並重置自增列 truncate table tablename truncate方式也可以重置自增字段 重置表的自增欄位,保留資料 dbcc chec...

重置SQLSERVER表的自增列,讓自增列重新計數

sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了 寫起來 也很鬱悶,所以查閱了一下標識列重置的方法 發現可以分為三種 刪除原表資料,並重置自增列 truncate table tablename truncate方式也可以重置自增字段 重置表的自增欄位,保留資料 dbcc chec...

重置SQLSERVER表的自增列,讓自增列重新計數

sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了 寫起來 也很鬱悶,所以查閱了一下標識列重置的方法 發現可以分為三種 刪除原表資料,並重置自增列 truncate table tablename truncate方式也可以重置自增字段 重置表的自增欄位,保留資料 dbcc chec...