package com.izouma.awesomeAdmin.converter; import com.alibaba.fastjson.JSONObject; import javax.persistence.AttributeConverter; import java.time.Duration; public class DurationConverter implements AttributeConverter { @Override public Long convertToDatabaseColumn(Duration attribute) { if (attribute == null) { return null; } return attribute.toMillis(); } @Override public Duration convertToEntityAttribute(Long dbData) { if (dbData == null) { return null; } return Duration.ofMillis(dbData); } }