mybatis 分布式主键
********************************
pojo 层
@Table(name = "person")
public class Person implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY, generator = "select uuid()")
private String id;
private String name;
private Integer age;
。。。。
}
********************************
application.yml
mapper:
before: true
*******************************
controller层
@RestController
public class PersonController {
@Autowired
private PersonMapper personMapper;
@RequestMapping("/save2")
public Person save(){
Person person=new Person();
person.setName("瓜田李下");
person.setAge(24);
personMapper.insert(person);
return person;
}
}
***************************
插入测试:

MyBatis分布式主键实践

本文介绍在MyBatis中实现分布式主键的具体方法,包括在POJO层使用注解配置主键生成策略,以及在application.yml文件中设置mapper前处理逻辑。通过Controller层的代码示例,展示了如何在实际应用中插入数据并自动生成唯一主键。
811

被折叠的 条评论
为什么被折叠?



