Loop JPA array sin activar Lob fetch

Si se han definido las siguientes entidades Spring JPA:

@Entity class Album( @Id val id: Long = 0, ... @OneToMany(mappedBy = "album") val mediaItems: Set<Media>) : Serializable @Entity @Table(name = "media") class Media( @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(columnDefinition = "serial") var id: Long? = null, @Column @Lob var content: ByteArray 

La definición incluye una columna @Lob recuperada de forma diferida, que en realidad es floja dado que la database subyacente utiliza objects grandes de Postgres. Mi spring jpa está respaldado por Hibernate. Al alternar entre los elementos de medios inputs de jpa de spring, todas las inputs obtienen automáticamente su contenido @Lob asociado sin siquiera tocar la columna de contenido. Esta salida de Lob no es necesaria para la serialization actual y ralentiza enormemente el ciclo. Aquí está mi loop:

 val albumProtocs = MediaProtocs.AlbumList.newBuilder().addAllAlbum( ownAlbum.map { album -> MediaProtocs.Album.newBuilder() .setId(album.id) .setName(album.name) .addAllMedia(album.mediaItems.map { media -> MediaProtocs.Media.newBuilder().setId(media.id as Long) .setDescription(media.description) .setMimeType(media.mimetype).build() }).build() }).build()