问答详情
源自:2-2 hibernate常用配置

Hibernate

用Hibernate怎么生成外键?

提问者:无殇3252244 2016-12-23 16:47

个回答

  • 神乐的比丘秦犬
    2016-12-25 00:28:19
    已采纳

    表B的主键是表A的外键~  暂且理解为B-->A 是多对一的关系~
    很简单:
        <class name="B" table="t_b">
            <id name="bid">
                <generator class="native"/>
            </id>
            <property name="xxx"/>
            <many-to-one name="a" column="aid"/>
        </class>
    注意是在多的一方去配置ManyToOne,你搞混了,理一理吧~ 推荐注解,搜下hibernate@OneToMany或者@ManyToOne~ 更简单