Updated code

This commit is contained in:
rajesh
2025-03-13 12:30:18 +05:30
parent af29e8122f
commit c11814e206
3 changed files with 22 additions and 1 deletions

View File

@@ -0,0 +1,18 @@
package net.gepafin.tendermanagement.config;
import jakarta.persistence.AttributeConverter;
import jakarta.persistence.Converter;
import java.sql.Time;
import java.time.LocalTime;
@Converter(autoApply = true)
public class LocalTimeAttributeConverter implements AttributeConverter<LocalTime, Time> {
@Override
public Time convertToDatabaseColumn(LocalTime localTime) {
return (localTime == null ? null : Time.valueOf(localTime));
}
@Override
public LocalTime convertToEntityAttribute(Time sqlTime) {
return (sqlTime == null ? null : sqlTime.toLocalTime());
}
}