【发布时间】:2021-05-21 05:20:58
【问题描述】:
@Query(value = "SELECT i.productNumber FROM Product as i ORDER BY i.productNumber DESC") 公共字符串 getLastProductNumber(); // 这是我的查询,
//这是我的生成器,我想每次发布产品时都生成加1,
private String setProductNumber() {
try {
String value = productRepository.getLastProductNumber();
System.out.println("Get Last OrderNumber: " + value);
long currentValue = 0;
if (!(value == null || value.isEmpty())) {
currentValue = Long.parseLong(value);
}
String result = String.format("%08d", currentValue + 1);
return result;
} catch (EmptyResultDataAccessException e) {
String result = "00000001";
return result;
但在获取 2 个 productNumber 后导致错误。
【问题讨论】:
标签: jquery spring-boot jpa