According to the JPA spec only Basic, Column, Lob, Temporal, and Enumerated mapping annotations may portably be used to map the persistent fields or properties of classes annotated as Embeddable. Please see 9.1.34 in the JPA spec, and also see the footnote [10] on page 23 for future requirements.
[Message sent by forum member 'mf125085' (mf125085)]
http://forums.java.net/jive/thread.jspa?messageID=217049