我需要序列化照片字段,仅用于直接请求实体。但是当用户向所有MediaHolders对象发出请求时,只能使用photoSize序列化短信息。
我正在使用Kotlin,Jackson,Spring和Hibernate。 我试过了:
也许我错过了什么,但我认为这是优化中非常常见的任务。非常感谢您的任何建议!
@JsonIgnoreProperties("createdAt", "updatedAt", "owner", "hibernateLazyInitializer", "handler")
open class MediaHolder : PersonalDomainObject() {
@OneToMany(cascade = arrayOf(CascadeType.PERSIST, CascadeType.REMOVE), mappedBy = "mediaHolder")
@LazyCollection(LazyCollectionOption.EXTRA)
var photos:MutableList<Photo> = mutableListOf()
val photosSize: Int
get() = photos.size
}