добрый день!
помогите решить проблему!!!
Создаю новую сущность -
import javax.persistence.*;
import java.util.Date;
import java.util.UUID;
@JmixEntity
@Table(name = “C_A”, indexes = {
@Index(name = “IDX_C_A_A_CC_A0_ARCHITYPE_ID”, columnList = “A_CC_A0_ARCHITYPE_ID”),
@Index(name = “IDX_C_A_A_CC_A1_TYPE_ID”, columnList = “A_CC_A1_TYPE_ID”),
@Index(name = “IDX_C_A_A_CC_A2_KIND_ID”, columnList = “A_CC_A2_KIND_ID”),
@Index(name = “IDX_C_A_A_CC_A3_CATEGORY_ID”, columnList = “A_CC_A3_CATEGORY_ID”),
@Index(name = “IDX_C_A_A_CC_A4_GROUPE_ID”, columnList = “A_CC_A4_GROUPE_ID”),
@Index(name = “IDX_C_A_A_CC_A5_SUB_GROUPE_ID”, columnList = “A_CC_A5_SUB_GROUPE_ID”),
@Index(name = “IDX_C_A_A_CC_A6_LINE_ID”, columnList = “A_CC_A6_LINE_ID”),
@Index(name = “IDX_C_A_A_CC_A7_SUB_LINE_ID”, columnList = “A_CC_A7_SUB_LINE_ID”),
@Index(name = “IDX_C_A”, columnList = “A_CC_A_P_PARENT_GRADE_ID”)
})
@Entity
public class C_A {
@JmixGeneratedValue
@Column(name = “ID”, nullable = false)
@Id
private UUID id;
…
@Temporal(TemporalType.TIMESTAMP)
@CreatedDate
@Column(name = "CREATED_DATE")
private Date createdDate;
@Temporal(TemporalType.TIMESTAMP)
@LastModifiedDate
@Column(name = "LAST_MODIFIED_DATE")
private Date lastModifiedDate;
@Temporal(TemporalType.TIMESTAMP)
@DeletedDate
@Column(name = "DELETED_DATE")
private Date deletedDate;
При попытке запустить приложение, начинается обновление базы данных(MySql) и выпадает следующая ошибка:
Caused by: liquibase.exception.LockException: java.lang.ClassCastException: class java.time.LocalDateTime cannot be cast to class java.util.Date (java.time.LocalDateTime and java.util.Date are in module java.base of loader ‘bootstrap’)
Пробовала изменить java.util.Date на java.sql.Date - ошибка не исчезает.
JDK 11.0.12
mysql-connector-odbc 8.0.22
В чем может быть проблема?