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

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

  <!--配置单向的一对多关联关系  -->
        <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初探之一对多映射
  • 参与学习       42171    人
  • 解答问题       295    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信