Hibernate怎么通过注解设置inverse,确定关联关系的维护方

看了下intellij自动生成的hbm.xml,其中inverse="true"


<set name="student" inverse="true">
    <key>
        <column name="gid" not-null="true"/>
    </key>
    <one-to-many not-found="ignore" class="entity.StudentEntity"/>
</set>

按注解方式自动生成的实体类中inverse这个属性应该也是true的
相关的一个注解是
@OneToMany(mappedBy = "grade")
mappedBy等同于inverse="true"
但是,我要怎么改,才能实现用过注解的方式把inverse改成false呢
直接把(mappedBy = "grade")去掉是不行的,程序通不过

刚才又理解了一遍,关联关系的控制权在多方会更好,但是如果我非想把控制权放在1方通过注解怎么做?

阅读 3.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题