This @OneToMany mapping of java Maps is a strange thing to me.
Wrt. the given example it seems not to be possible (because of the unique constraint) to store the map if it contains the same Order under different keys - am I wrong?