为了账号安全,请及时绑定邮箱和手机立即绑定

请问这几行代码的作用,尽量详细的讲,谢谢

  <!--配置单向的一对多关联关系  -->
        <set name="stu" table="STUDENT" inverse="false" lazy="true">
        <!-- 指定关联的外键列 -->
            <key>
                <column name="GID" />
            </key>
            <one-to-many class="Entity.Student" /><!--  一对多(对应的实体类)   -->
        </set>

正在回答

1 回答

首先是这个是 用来一对多映射的 

第一个 set 是类中的集合  name对应类中的set集合字段名称

table 表示 字段 所对应的 数据库中的表 为STUDENT

inverse  是否多方 管理一方  否

lazy 延迟加载 数据用到的时候再从数据库中查询

下面的你也注释了 


0 回复 有任何疑惑可以回复我~
#1

快乐不假 提问者

因为这个所以在g.getStudent().getName()就是根据这个自动生成Student表外键吗?
2017-01-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Hibernate初探之一对多映射
  • 参与学习       42157    人
  • 解答问题       310    个

Hibernate中一对多关联映射配置,以及cascade和inverse属性作用

进入课程

请问这几行代码的作用,尽量详细的讲,谢谢

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号