В моей базе данных есть таблица для моего Customer
объекта. Эта таблица содержит некоторые столбцы типа NVARCHAR
(это требование, я не могу его изменить), но Hibernate не может сопоставить этот тип столбца с правильным свойством в моем Entity
без использования @Type
аннотации, он жалуется, что ожидал столбец с типом VARCHAR
вместо NVARCHAR
:
@Entity
public class Customer {
// ...
@Column(name = "first_name", nullable = false)
@Type(type="org.hibernate.type.StringNVarcharType")
private String firstName;
// ...
}
Есть ли способ настроить hibernate для возможности сопоставления с типом NVARCHAR
без использования @Type
аннотация, которая соответствует спецификации JPA?
Версия Spring Boot: 2.1.12.RELEASE
Версия Hibernate: 5.3.15.Final
Диалект Hibernate: org.hibernate.dialect.SQLServer2012Dialect