Есть JsonDataEntity
@SystemLevel
@JmixEntity(name = "test_JsonDataEntity")
@Embeddable
open class JsonDataEntity {
@Lob
@Column(name = "JSON_DATA")
var jsonData: String? = null
}
При добавлении в другую сущность и нажатии в контекстном меню кнопки Make 'field' embeddable
генерится java
код
@Embedded
@EmbeddedParameters(nullAllowed = false)
@AttributeOverrides({
@AttributeOverride(name = "jsonData",
column = @Column(name = "PARAMETERS_JSONDATA"))})
var parameters: JsonDataEntity? = null
а должно быть
@Embedded
@EmbeddedParameters(nullAllowed = false)
@AttributeOverrides(value = [
AttributeOverride(name = "jsonData", column = Column(name = "PARAMETERS_JSONDATA"))
])
var parameters: JsonDataEntity? = null
версия студии 1.5.0-223