Я использую Springboot 2.1 и последнюю версию Hibernate для orm. когда я хочу сохранить свои данные в БД, у меня возникает эта ошибка:
Усечение данных: невозможно получить объект геометрии из данных, которые вы отправляете в поле GEOMETRY.
@Data
@Entity
@EntityListeners(AuditingEntityListener.class)
public class Province {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
Long Id;
String name;
@Column(nullable = false, columnDefinition = "MultiPolygon")
MultiPolygon multiPolygon;
}
Я думаю, проблема в моем диалекте.
server:
port: 8080
logging:
level:
com.mousavi007.serverhavadan: debug
spring:
mail:
host: smtp.gmail.com
port: 587
username:********
password: ******
properties:
mail:
smtp:
auth: true
starttls:
enable: true
protocol: smtp
default-encoding: utf-8
datasource:
url: jdbc:mysql://localhost:3306/havadan
username: *************
password: *************
platform: mysql
jpa:
hibernate:
ddl-auto: update
database-platform: org.hibernate.dialect.MySQL8Dialect
database: mysql
show-sql: true
что такое пространственный дилект для mysql 8 с последней версией hibernate?