我是一个新的JAVA-EE
开发者&我想知道我们是否有义务在@OneToOne
中指定基数注释(@ManyToOne
,Entity Class
...),即使我们使用@JoinColumn
注释?
由于
答案 0 :(得分:0)
当仅使用@JoinColumn注释时,框架无法猜测您想要拥有的关系类型(是OneToOne还是OneToMany ......?),即使它识别关联实体也是如此。
另一方面,提及@JoinColumn并不是必须的,因为它是可选的。
http://docs.oracle.com/javaee/6/api/javax/persistence/OneToOne.html