我有一个模型类,它作为这个自动递增的id,返回24位的objectid。
如何将其限制为6位数?
型号等级:
@Id
private String id;
public String getId() {
return id;
}
控制器类:
ValidatorClass validation = new ValidatorClass();
Map<String, String> objValidate = validation.getExecutorInput(model.getLink(),
model.getUsername(), model.getPassword(), model.getSolution());
repository.save(model);
String id = "Request ID: " + model.getId();
return new ResponseEntity(id, org.springframework.http.HttpStatus.OK);
1条答案
按热度按时间zour9fqk1#
您可以对字段进行注解以指定进一步的限制,例如:
此外,如果你想更好地控制
id
在持久化实体之前,可以添加用注解的方法@PrePersist
您可以根据需要截断/转换id的实体,例如: