Hibernate中的单向、双向在数据库中的表现形式都一样(数据库设计时一般只设计一个表的外键,另外表不设计外键,方式冗余数据),只是在Java程序中有所区分。单向是只在一个类中找到对方类的引用,而双向则是2个类都存在对方类的引用。