Thanks, this is enough to get around this bug ! However (and I don't know if this is a bug or not), if the Embeddable bean contains a BigDecimal the problem still occurs and Equals method is not even called. The only to get around this is to normalize scale of the BigDecimal in getter as the one coming from database will in most cases have a few trailing zeros. |