单向和双向关系Entity生成的数据库是不是一样的?我在GlassFish中就是这样的,无论怎么设置,所建的索引都是一样的。其他TX有没有试过啊?
用Hibernate做出来的效果也是一样的,如果想要强制One to One,可以给owning side绑定一个unique属性。