[p-277 of EJB3 In Action Book] talks about only unidirectional one-to-one. How about bidirectional one-to-one using @PrimaryKeyJoinColumn? Do i have to specify mapped-by attribute as i did it for bidirectional one-to-one using @JoinColumn.