在插入資料至資料庫中時,您會需要設定主鍵,主鍵的設置最好是與商務鍵值無關,在Spring中,您可以使用 org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer 來為您產生主鍵值,DataFieldMaxValueIncrementer有許多針對不同資料庫的實例,例如 DB2SequenceMaxValueIncrementer、HsqlMaxValueIncrementer、 MySQLMaxValueIncrementer、OracleSequenceMaxValueIncrementer、 PostgreSQLSequenceMaxValueIncrementer,您可以操作它的nextIntValue()、 nextLongValue()或nextStringValue()來產生下一個主鍵值。
在插入資料至資料庫中時,您會需要設定主鍵,主鍵的設置最好是與商務鍵值無關,在Spring中,您可以使用 org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer 來為您產生主鍵值,DataFieldMaxValueIncrementer有許多針對不同資料庫的實例,例如 DB2SequenceMaxValueIncrementer、HsqlMaxValueIncrementer、 MySQLMaxValueIncrementer、OracleSequenceMaxValueIncrementer、 PostgreSQLSequenceMaxValueIncrementer,您可以操作它的nextIntValue()、 nextLongValue()或nextStringValue()來產生下一個主鍵值。