jmix icon indicating copy to clipboard operation
jmix copied to clipboard

Support nested embedded id

Open dtaimanov opened this issue 6 months ago • 0 comments

Problem

For now, only plain @EmbeddedId is supported. Nested embedded entities are ignored by lazy loading and by studio.

Task

  • Consider nested @Embedded entities in @EmbeddedId entity in Lazy Loading io.jmix.eclipselink.impl.lazyloading.JpaLazyLoadingListener#buildEmbeddedIdByValueHolder
  • Consider columns renamed through @AttributeOverride
  • Check another corner cases and variations
  • Make studio do not erase @JoinColumn-s for nested embedded entity attributes after any change in entity through designer.

dtaimanov avatar Aug 22 '24 15:08 dtaimanov