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