在主键上增长注解java
@Id @GeneratedValue(generator="UUID") private String id;
@Configuration public class TkMapperConfig { @Bean public MapperScannerConfigurer mapperScannerConfigurer(){ MapperScannerConfigurer mapperScannerConfigurer = new MapperScannerConfigurer(); mapperScannerConfigurer.setBasePackage("com.xxxx.dao"); Properties propertiesMapper = new Properties(); //通用mapper位置,不要和其余mapper、dao放在同一个目录 propertiesMapper.setProperty("mappers", "com.xxxx.Mapper"); propertiesMapper.setProperty("notEmpty", "false"); //主键UUID回写方法执行顺序,默认AFTER,可选值为(BEFORE|AFTER) propertiesMapper.setProperty("ORDER","BEFORE"); mapperScannerConfigurer.setProperties(propertiesMapper); return mapperScannerConfigurer; } }
@Id @GeneratedValue(strategy = GenerationType.IDENTITY,generator = "select uuid()") private String id;
在主键上增长注解mysql
@Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id;
@Id @GeneratedValue(generator = "JDBC") private Long id;