Вот мой класс сущности:
Код: Выделить всё
package com.csbodima.demo.entity;
import com.vladmihalcea.hibernate.type.json.JsonType;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.Table;
import org.hibernate.annotations.Type;
import org.hibernate.annotations.TypeDef;
import org.hibernate.annotations.TypeDefs;
import java.util.ArrayList;
@Entity
@Table(name = "customer")
@TypeDefs({
@TypeDef(name = "json", typeClass = JsonType.class)
})
public class Customer {
@Id
@Column(name = "customer_id", length = 50)
private int customerId;
@Column(name = "customer_name", length = 200, nullable = false)
private String custoemrName;
@Type(type = "json")
@Column(name = "contact_numbers", columnDefinition = "json")
private ArrayList contactNumbers;
}
Код: Выделить всё
org.springframework.boot
spring-boot-starter-data-jpa
org.springframework.boot
spring-boot-starter-web
mysql
mysql-connector-java
runtime
com.vladmihalcea
hibernate-types-5
2.16.2
org.springframework.boot
spring-boot-starter-test
test
Когда я запускаю приложение, я сталкиваюсь с ошибкой связанное с аннотацией @Type:
Код: Выделить всё
Cannot resolve method 'type'Подробнее здесь: https://stackoverflow.com/questions/792 ... -hibernate
Мобильная версия