VehicleDataSyncTaskStatusEnumConverter.java
655 Bytes
package com.bsth.entity.schedule.datasync;
import javax.persistence.AttributeConverter;
import javax.persistence.Convert;
/**
* 车辆数据同步状态jpa转换器。
*/
@Convert
public class VehicleDataSyncTaskStatusEnumConverter implements AttributeConverter<VehicleDataSyncTaskStatusEnum, String> {
@Override
public String convertToDatabaseColumn(VehicleDataSyncTaskStatusEnum vehicleDataSyncStatusEnum) {
return vehicleDataSyncStatusEnum.getDicDesc();
}
@Override
public VehicleDataSyncTaskStatusEnum convertToEntityAttribute(String dbData) {
return VehicleDataSyncTaskStatusEnum.fromDicDesc(dbData);
}
}