FirebirdKeyGenerator 602 B

12345678910111213141516171819202122
  1. package com.baomidou.mybatisplus.extension.incrementer;
  2. import org.slf4j.Logger;
  3. import org.slf4j.LoggerFactory;
  4. import com.baomidou.mybatisplus.annotation.DbType;
  5. import com.baomidou.mybatisplus.core.incrementer.IKeyGenerator;
  6. public class FirebirdKeyGenerator implements IKeyGenerator {
  7. @Override
  8. public String executeSql(String incrementerName) {
  9. // TODO Auto-generated method stub
  10. return "SELECT next value for " + incrementerName + " from rdb$database";
  11. }
  12. @Override
  13. public DbType dbType() {
  14. // TODO Auto-generated method stub
  15. return DbType.FIREBIRD;
  16. }
  17. }