Giriş
Birden fazla @TypeDef anotasyonu tanımlamak için kullanılır. Bu anotasyon yerine JPA 2.1 ile gelen anotasyonlar kullanılmalı.
Örnek
Şöyle yaparız.
Birden fazla @TypeDef anotasyonu tanımlamak için kullanılır. Bu anotasyon yerine JPA 2.1 ile gelen anotasyonlar kullanılmalı.
Örnek
Şöyle yaparız.
@Entity()
@Table(name = "plan_capacities")
@TypeDefs(
TypeDef(name = "int-array", typeClass = IntArrayType::class)
)
data class PlanCapacity(
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
val id: Int,
@ManyToOne
@JoinColumn(name = "line_Id")
val line: Line,
@ManyToOne()
@JoinColumn(name = "model_Id")
val model: Model,
@JsonBackReference
@ManyToOne()
@JoinColumn(name = "plan_id")
val plan: Plan,
@Column(name = "capacity")
@Type(type = "int-array")
val capacity: IntArray
) {
Hiç yorum yok:
Yorum Gönder