Boa noite,
Estou tentando criar meu projeto utilizando o java.time do java 8.
Porém não estou conseguindo. Tentei criar um converter e mesmo assim o erro persiste.
Poderiam dar uma olhada e vê se o que pode estar errado por favor?
O erro é
org.hibernate.HibernateException: Unknown wrap conversion requested: [B to java.util.Date
Meu bean
@Entity
@Table(name = "user")
public class User {
@Id
private Long idUser;
@Column
private String name;
@Column
private String email;
@Column
private String password;
@Column
private Integer type;
@Column(name = "dt_created")
private LocalDate dtCreated;
@Column(name = "dt_last_login")
private LocalDate dtLastLogin;
//getters & setters
}
Meu converter
@Converter(autoApply = true)
public class LocalDateConverter implements AttributeConverter<LocalDate, Date> {
@Override
public Date convertToDatabaseColumn(LocalDate date) {
Instant instant = Instant.from(date);
return Date.from(instant);
}
@Override
public LocalDate convertToEntityAttribute(Date value) {
Instant instant = value.toInstant();
return LocalDate.from(instant);
}
}
Muito obrigado pela ajuda