다대일 단방향,양방향의 경우 다쪽에서 @ManyToOne 애너테이션을 사용하여 설정할 수 있다.
하지만, 일쪽에서는 단방향,양방향의 경우가 다르다.이렇게 두 코드가 다르지만 , 실제 테이블 생성에서는 DDL코드는 같다.
다만,테이블에서 다른 테이블을 참조할 때와 객체에서 다른 객체로 접근 할 때가 다르다.단방향의 경우는 한쪽에서만 접근 가능하기 때문에 연관관계 주인이 상관없지만,양방향의 경우는 둘다 접근이 가능하기 때문에 연관관계 주인이 아닌쪽에서는 테이블 처럼 ,접근하여 수정,삭제등을 할 수 없어야 한다.