Nullable @Embedded causing compile error
pjagielski opened this issue · 0 comments
pjagielski commented
@Entity
data class User(
@Id @GeneratedValue
val id: Long? = null,
@Embedded
@AttributeOverride(name = "houseNumber", column = Column(name = "house_no"))
val contactAddress: Address,
@Embedded
@AttributeOverrides(
AttributeOverride(name = "city", column = Column(name = "inv_city")),
AttributeOverride(name = "street", column = Column(name = "inv_street"))
)
val invoiceAddress: Address? = null
)
@Embeddable
data class Address(
@Column(name = "city")
val city: String,
@Column(name = "street")
val street: String,
@Column(name = "house_number")
val houseNumber: Int
)