Skip to content

Commit b383801

Browse files
committed
Update documentation about aggregate embeddable mapping support
1 parent f6078f0 commit b383801

File tree

1 file changed

+33
-11
lines changed

1 file changed

+33
-11
lines changed

documentation/src/main/asciidoc/userguide/chapters/domain/embeddables.adoc

Lines changed: 33 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -607,28 +607,50 @@ The following table outlines the current support for the different aggregate typ
607607
|PostgreSQL
608608
|Yes
609609
|Yes
610-
|No (not yet)
610+
|Yes
611611

612612
|Oracle
613613
|Yes
614614
|Yes
615-
|No (not yet)
615+
|Yes
616+
617+
|MySQL/MariaDB
618+
|No
619+
|Yes
620+
|No
616621

617622
|DB2
618623
|Yes
619-
|No (not yet)
620-
|No (not yet)
624+
|Yes
625+
|Yes
621626

622627
|SQL Server
623-
|No (not yet)
624-
|No (not yet)
625-
|No (not yet)
626-
|===
628+
|No https://hibernate.atlassian.net/browse/HHH-16158[(not yet)]
629+
|Yes
630+
|Yes
627631

628-
Also note that embeddable types that are used in aggregate mappings do not yet support all kinds of attribute mappings, most notably:
632+
|Sybase ASE
633+
|No
634+
|No
635+
|Yes
636+
637+
|H2
638+
|No
639+
|Yes
640+
|No
641+
642+
|CockroachDB
643+
|No
644+
|Yes
645+
|No
646+
647+
|SAP HANA
648+
|No
649+
|Yes
650+
|Yes
651+
|===
629652

630-
* Association mappings (`@ManyToOne`, `@OneToOne`, `@OneToMany`, `@ManyToMany`, `@ElementCollection`)
631-
* Basic array mappings
653+
Also note that embeddable types that are used in array aggregate mappings do not support association mappings.
632654

633655
===== `@Struct` aggregate embeddable mapping
634656

0 commit comments

Comments
 (0)