Client and backend. This class is shared: the same code is compiled into your app and into your server, so everything on this page works in both.

@Retention(CLASS) @Target({FIELD})

public @interface EmbeddedId

Flattens an embeddable identifier into the owner table using a field-name prefix.