I would find it logical too. And because I'm curious as to what are doing other JPA implementation (Hibernate and EclipseLink), I've tested it : jpa2.1.7z The only problem with Hibernate is this issue (with a simple workaround, eg: removing unique=true). |